gpt4 book ai didi

Python文本文件处理

转载 作者:行者123 更新时间:2023-11-28 22:03:11 26 4
gpt4 key购买 nike

请告知为什么这不起作用,并且没有显示错误:

def main(x, y):
x=open('DCR.txt')
x.read()
print(x)
y=open("111.txt", "a+")
y=x
y.close()

我正在尝试打开一个文件并将其内容移动到另一个文件。111.txt 在我运行脚本时没有被创建。

最佳答案

y=x 不会将内容从一个文件“移动”到另一个文件。它只是重新绑定(bind)名称(变量)y,以便之后它指代与 x 相同的对象。

要将内容从一个类文件对象复制到另一个,请使用 shutil.copyfileobj :

from shutil import copyfileobj

with open('DCR.txt') as input:
with open("111.txt", "a+") as output:
copyfileobj(input, output)

关于Python文本文件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com