嗨,我正在编写一个简单的脚本,从csv文件复制一组行,然后将它们粘贴到其他文件中N次。在
我无法将结果写入其他文件。在
请查找以下代码:
import csv
for i in range(2):
with open('C:\\Python\\CopyPaste\\result2.csv', 'r') as fp:
data = fp.readlines()
fp.close()
with open('C:\\Python\\CopyPaste\\mydata.csv', 'w') as mycsvfile:
thedatawriter = csv.writer(mycsvfile)
for row in data:
thedatawriter.writerow(row)
我猜你的问题是:读取一个.csv文件,然后将数据写入另一个.csv文件N次?在
如果我的认识是正确的,我的建议是使用熊猫图书馆,这是非常方便的。在
比如:
假设输入和输出CSV文件的格式相同,只需将输入文件读入字符串,然后将其写入输出文件
N
次:上面的内容从字面上回答了这个问题,但是,它将复制头行
^{pr2}$N
次,可能不是您想要的。您可以这样做:这段代码从输入文件中读取第一行作为头,并将其写入CSV输出文件。然后剩余的行从输入文件读入
data
列表,并在输出文件中复制N
次。在相关问题 更多 >
编程相关推荐