python - 如何在python中复制文件对象
问题描述
我正在使用下面给出的命令在 python 中打开一个文件。然后我将对象复制到 w。
import os
os.chdir(r"C:\Users\")
with open(r"abc.040", 'r+') as k:
w = k
for a in w:
print(a)
但是当我尝试通过 for 循环迭代 w 对象时,我遇到了错误。
Traceback (most recent call last):
File "C:/Users/w.py", line 8, in <module>
for a in w:
ValueError: I/O operation on closed file.
如何复制文件实例
解决方案
采用readlines
前任:
import os
os.chdir(r"C:\Users")
with open(r"abc.040", 'r+') as k:
w = k.readlines()
for a in w:
print(a)