当我尝试从包含 648470 个字符串值的普通列表写入文本文件时,会发生一些奇怪的事情。
textFile = open('bins.txt', 'w')
for item in bigList:
print item # This prints fine
textFile.write(item)
textFile.close()
文本文件的文件大小迅速增长,并且充满了各种符号,而不是预期的符号......即使我只写了 bigList 内容的一小部分,文本文件也会损坏。如果我用小得多的列表做同样的事情,那就没有问题了。列表的大小是否会导致此问题?的输出print(bigList[:10])
是
['167', '14444', '118', '22110', '118', '8134', '82', '8949', '7875', '171']