小编Ros*_*rma的帖子

使用Python随机播放csv文件的所有行

我有一个带有数据的输入csv文件:

a   15
b   14
c   20
d   45
Run Code Online (Sandbox Code Playgroud)

我想生成一个不同的csv文件,它将包含输入文件中的完整数据行,但行应该被洗牌.

像输出文件可能包含值 -

b 14
a 15
c 20
d 45 
Run Code Online (Sandbox Code Playgroud)

我试过这段代码:

import random
import sys
op=open('random.csv','w+')
ip=open(sys.argv[1],'r')
data=ip.read()
data1=str(random.choices(data))
op.write(data1)
op.close()
Run Code Online (Sandbox Code Playgroud)

python csv random shuffle

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

csv ×1

python ×1

random ×1

shuffle ×1