我有一个带有数据的输入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)