跟着课件“Python文件操作和访问数据库-存储文件(第三课)”仿写时遇到了奇怪的问题。
课件中将x文件按lines复制到y文件时,用y.writelines(x.readlines()),直接成功复制。
我就只能得到空白的y.txt文档?
#代码部分
x= open("x.txt","r")
y= open("y.txt","w")
print(x.readlines()) #到这里都对
#情况一:失败
a = x.readlines()
y.writelines(a)
得到空白文档
#情况二:成功
y.writelines(['2022/04/28,4564\n', '2022/05/25,5745'])
得到文档内容
2022/04/28,4564
2022/05/25,5745
#情况三:失败——(课件方法)
y.writelines(x.readlines())
得到空白文档