python读取文件的问题

自学python,遇到问题,求各位大神讲一下过程就是读取data.txt内容拷贝到output.txtndata我单独print过,没问题,但是用刚刚读的文件的ndata变量写入output.txt进去就不行,就报错,单独写字符串可以写入output.txt。data.txt就三行字123456qqqsjldkajds

你读出来数据,保存到ndata,这个ndata是一个list对象,list中每个元素就是原文件中的一行。
你要写的话,要先把ndata中的内容取出来,因为你原文件就一行,所以可以直接这么用
odata.write(ndata[0])
如果有很多行,可以这么用
for line in ndata:
。。。其他处理。。。
odata.write(line + '\n')
odata.close()
或者不需要其他处理的话,直接哦data.wirtelines(ndata)
温馨提示:答案为网友推荐,仅供参考
相似回答