我有一个可用的代码,可以从CSV列中打印随机行。
我应该如何通过传递
#!/usr/bin/python
import csv
from random import shuffle
filename = 'example.csv'
col = 2
sample = 100
with open(filename, 'r') as f:
reader = csv.reader(f)
data = [row[col] for row in reader]
shuffle(data)
print '\n'.join(data[:sample])
我应该如何通过传递
filename
、col
和sample
(例如100个值)来对这个脚本进行参数化?