3

我需要生成一个填充了随机内容的文件,文件的大小应该正好是大小,不多也不少,比如 1000 字节。我有一小段 C 代码可以完成这项任务,但我需要在 Python 中完成。

4

2 回答 2

8
import os
with open('randomdata', 'wb') as f:
    f.write(os.urandom(1000))
于 2013-05-15T09:29:03.097 回答
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()
于 2013-05-15T09:36:26.327 回答