648470 個の文字列値を含む通常のリストからテキスト ファイルに書き込もうとすると、奇妙なことが起こります。
textFile = open('bins.txt', 'w')
for item in bigList:
print item # This prints fine
textFile.write(item)
textFile.close()
テキスト ファイルのファイル サイズが急速に大きくなり、意図したシンボルではなく、あらゆる種類のシンボルでいっぱいになります。はるかに小さいリストでまったく同じことをしても、問題はありません。リストのサイズが大きいことがこの問題の原因ですか? の出力print(bigList[:10])
は
['167', '14444', '118', '22110', '118', '8134', '82', '8949', '7875', '171']