>>> from os import mkdir
>>> from random import randint
>>> files = [str(randint(0, 10**6)).zfill(6) for _ in range(10)]
>>> files
['541053', '822700', '114954', '900634', '245858', '060055', '538329', '070579', '965626', '164178']
>>> for f in files: os.mkdir(f)
from random import randint
import os
nums = 10
digits = 6
for i in range(nums):
value = "".join([str(randint(0,9)) for _ in range(digits)])
os.mkdir(value)
import random
import os
def random_n_digit( n ):
return random.randint( 10**(n-1), 10 ** n - 1 )
def create_dirs( digits = 6, numdirs = 10 ):
for i in xrange(numdirs):
os.mkdir(str(random_n_digit(digits)))
create_dirs()
不知道我为什么要为你这么做。感觉很慷慨。在
使用
random
和os
模块,这相当容易。在相关问题 更多 >
编程相关推荐