Python中的顺序目录创建
我试图找到如何创建具有特定填充的顺序目录。对于给定的数字,它应创建目录:Python中的顺序目录创建,python,naming,directory,sequential,convention,Python,Naming,Directory,Sequential,Convention,我试图找到如何创建具有特定填充的顺序目录。对于给定的数字,它应创建目录: def createDirectories(number=10, name='seq'): for i in range(1, number+1): os.mkdir(name+i) 但它应该按照以下命名约定生成目录 seq0010 seq0020 seq0030 ... seq0100 如何以这种方式设置数字格式?您还可以使用字符串格式一次性创建整个文件夹名称: >>> my
def createDirectories(number=10, name='seq'):
for i in range(1, number+1):
os.mkdir(name+i)
但它应该按照以下命名约定生成目录
seq0010
seq0020
seq0030
...
seq0100
如何以这种方式设置数字格式?您还可以使用字符串格式一次性创建整个文件夹名称:
>>> myNum = '5'
>>> print myNum.zfill(3)
>>> '005'
>>> 'seq{0:03d}0'.format(3)
'seq0030'
您还可以使用字符串格式一次性创建整个文件夹名称:
>>> 'seq{0:03d}0'.format(3)
'seq0030'
您可以使用此表达式从输入中获取目录名
seq0010
:
dirName = 'seq%03d0' % 1
将
1
替换为i
即可设置。您可以使用此表达式从输入1
中获取目录名seq0010
:
dirName = 'seq%03d0' % 1
将
1
替换为i
,即可设置。+1表示唯一注意到要求10倍的问题。+1表示唯一注意到要求10倍的问题。