擅长:python、mysql、java
<p>假设输入和输出CSV文件的格式相同,只需将输入文件读入字符串,然后将其写入输出文件<code>N</code>次:</p>
<pre><code>N = 3
with open('C:\\Python\\CopyPaste\\result2.csv', 'r') as infile,\
open('C:\\Python\\CopyPaste\\mydata.csv', 'w') as outfile:
data = fp.read() # read entire contents of input file into data
for i in range(N):
outfile.write(data)
</code></pre>
<p>上面的内容从字面上回答了这个问题,但是,它将复制头行<code>N</code>次,可能不是您想要的。您可以这样做:</p>
^{pr2}$
<p>这段代码从输入文件中读取第一行作为头,并将其写入CSV输出文件。然后剩余的行从输入文件读入<code>data</code>列表,并在输出文件中复制<code>N</code>次。在</p>