Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的顺序目录创建_Python_Naming_Directory_Sequential_Convention - Fatal编程技术网

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倍的问题。