首页 > 解决方案 > 如何在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.

如何复制文件实例

标签: pythonpython-3.x

解决方案


采用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)

推荐阅读