我需要生成一个填充了随机内容的文件,文件的大小应该是正确的大小,不多也不少,如1000字节。我有一小段C代码可以完成这项任务,但我需要用Python来完成。
答案 0 :(得分:7)
import os
with open('randomdata', 'wb') as f:
f.write(os.urandom(1000))
答案 1 :(得分:0)
import sys
import random
import string
if len(sys.argv) != 3:
print "Usage: <output> <length>"
output = open(sys.argv[1], 'w')
length = int(sys.argv[2])
for i in xrange(length):
output.write(random.choice(string.ascii_letters))
output.close()