我尝试使用:
import random
filenamemaker = random.randint(1,1000)
所有帮助都会非常感谢:)
最佳答案
最简单的方法是 string.digits
和 random.sample
。您还可以使用with
带有空 pass
的语句如果不打算使用该文件并自动希望将其关闭,请在其中:
from string import digits
from random import sample
with open("".join(sample(digits, 10)), 'w'):
pass
这相当于:
filename = "".join(sample(digits, 10))
f = open(filename, 'w')
f.close()
在连续调用时,这会生成如下文件名:
3672945108 6298517034
关于python - 生成随机 10 位数文件名并创建文件的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39800513/