Python 打乱 CSV 文件行顺序
使用 Python 打乱 CSV 文件行顺序,可以使用 csv 模块和 random 模块。以下是一个示例代码:
import csv
import random
# 读取 CSV 文件
with open('input.csv', 'r') as file:
reader = csv.reader(file)
lines = list(reader)
# 打乱行
random.shuffle(lines)
# 写入打乱后的行到新的 CSV 文件
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(lines)
print('行已打乱并保存到 output.csv 文件中。')
请确保将代码中的 input.csv 替换为你实际的输入 CSV 文件名。运行代码后,它将打乱 CSV 文件中的行,并将结果保存到名为 output.csv 的新文件中。
原文地址: https://www.cveoy.top/t/topic/iXcp 著作权归作者所有。请勿转载和采集!