回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个包含196个列表的文件,我想创建新的196个输出文件,并将每个列表写入一个新文件中,这样我将有196个输出文件,每个文件包含一个输入数据列表
以下是输入文件:</p>
<pre><code>"['128,129', '116,118', '108,104', '137,141', '157,144', '134,148', '138,114', '131,138', '248,207', '208,247', '246,248', '101,106', '131,115', '119,120', '131,126', '138,137', '132,129']"
"['154,135', '151,147', '236,244', '243,238', '127,127', '125,126', '122,124', '123,126', '127,129', '122,121', '147,134', '126,132', '128,137', '233,222', '222,236', '125,126']"
</code></pre>
<p>……例如,我只给出了两个列表,但总共有196个列表。
输出应为:</p>
<p>文件1:</p>
<pre><code>128,129
116,118
108,104
</code></pre>
<p>文件2:</p>
<pre><code>154,135
151,147
236.244
</code></pre>
<p>当前代码:</p>
<pre><code>fn = open("/home/vidula/Desktop/project/ori_tri/inpt.data","r")
fnew = fn.read()
fs = fnew.split('\n')
for value in fs:
f = [open("/home/vidula/Desktop/project/ori_tri/input_%i.data" %i,'w') for i in range(len(list_of_files))]
f.write(value)
f.close()
</code></pre>
<p>错误:列表没有属性写入。</p>