0
通过以下尼克Fegley解决写着:Python中,读/从文件格式
cache.append( '\ ntest1')应该添加\ n只是最后一行。
某位特定问题。我有一个包含以下
aaaaa
bbbbb
ccccc
11111
22222
33333
然后我有一个python脚本
cache = []
f = open('testFile.txt', 'r')
cache = list(f)
f.close()
print(len(cache))
cache.append('test1')
print(len(cache))
f = open('testFile.txt', 'w')
for id in cache:
\t f.write(id)
f.close()
但是,不是在新行上打印,而是在“33333”之后添加“test1”。 (所以最后一行显示为“33333test1”)
我试图在f.write(id)循环中的id之前/之后添加一个“\ n”,但是它为每个条目添加了一整行新内容并将其删除格式化,并使下一次运行具有空行元素。
任何帮助表示赞赏。
@ Odd822如果您觉得这是正确的答案,您应该接受它 – rsz 2015-02-11 03:52:22