对问题定义的冗长描述感到抱歉。
我是 python 新手。大约一个月前开始学习。今天我试图将列表写入文本文件。虽然我在这个网站上得到了答案并使用了相同的方法。而且效果很好。但是我在将列表写入文本文件时遇到了另一个问题。
我的列表的长度是“2372”。当我将列表写入文本文件时,以我需要的特定格式,我发现只有少数列表成员被写入。(格式是:第一行的前四个列表成员。同样,其余行中的 4 个列表成员组。)我发现只有 1938 个列表成员被写入文本文件。发现文件大小为25KB。
我还尝试将每个列表成员写入新行,然后发现文本文件的大小为 25KB,与上述情况相比,这次写入的列表成员更少。
写入列表的文本文件是否有文件大小限制?请帮我解决这个问题。
** Python代码片段**
Lenlist = 2372
filptr = open(tempfile, 'w+')
count=0
for x in range(0,Lenlist):
filptr.write("%s\t" % line[x])
count+=1
if count>3:
if (count%4==0):
filptr.write("\n")