擅长:python、mysql、java
<p>将<code>file</code>对象本身放入字典,而不是文件名。你知道吗</p>
<pre><code>files_dict = {}
with open(data_in) as fi:
for line in fi:
x = line.split(',')[1]
if x not in files_dict:
fo = open(x + '.csv', "w")
files_dict[x] = fo
else:
fo = files_dict[x]
fo.write(x)
for fo in files_dict.values():
fo.close()
</code></pre>