在CSV文件中复制一行100次



我的数据有图像标签,但我为每个图像标签复制了101个图像所以在我的CSV文件中文件名/标签文件1/3.4文件2/5.6

我想要101行文件1,101行文件2,依此类推,总共1518行

我不知道怎么做。

我有点不确定输出应该是什么样子,但这应该会给你足够的空间来改变你的需求:

此代码将打开一个现有文件,并输出每行重复的内容:

with open('input.csv', 'r') as input_file:
contents = input_file.read().splitlines()
input_file.close()
repeats = 101
with open('output_file.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
for name in contents:
for i in range(0, repeats):
line = name
writer.writerow([line])
csvfile.close()

最新更新