擅长:python、mysql、java
<p>您也可以将pandas用于您的大型csv,因为它可以很好地处理它,然后只需遍历pandas列:</p>
<pre><code>df = pd.read_csv('fun.txt', header=None)
string = "tester string"
for row in df[1]:
fo = row + '.csv'
f = open(fo, 'a')
f.write(string+'\n')
f.close()
</code></pre>
<p>输出为2个文件,431.csv和rr1.csv。
431.csv的内容:</p>
<pre><code>tester string
</code></pre>
<p>rr1.csv的内容:</p>
<pre><code>tester string
tester string
tester string
</code></pre>
<p>它会将任何添加的信息附加到重复文件中,我觉得这是基于伪代码的理想行为。这是一个很好的解决方案,因为它将在循环遍历列时打开和关闭您的文件。这样你就不会同时打开50个文件,这会给你的操作系统带来麻烦。你知道吗</p>