Python 如何创建多个子目录?
我希望能够使用python中的循环创建文件夹的5个子目录。它们都应该有名称Python 如何创建多个子目录?,python,Python,我希望能够使用python中的循环创建文件夹的5个子目录。它们都应该有名称subdir\n,其中n是从1到5的数字。我使用for循环尝试了这一点,但似乎无法正确命名。这是我正在使用的 import os def createSubDirectories(): for i in range(1,6): os.mkdir('/home/student/lab3/subdir_{i}') createSubDirectories() 您似乎想要使用的格式是f-strin
subdir\n
,其中n
是从1到5的数字。我使用for
循环尝试了这一点,但似乎无法正确命名。这是我正在使用的
import os
def createSubDirectories():
for i in range(1,6):
os.mkdir('/home/student/lab3/subdir_{i}')
createSubDirectories()
您似乎想要使用的格式是
f-string
,您需要在字符串前面加一个f
f'/home/student/lab3/subdir_{i}'
除了生成子目录名称的方式外,您的尝试看起来不错: 请尝试以下方法:
os.mkdir('/home/student/lab3/subdir_{}'.format(i))
你是说:
os.mkdir( f'/home/student/lab3/subdir_{i}' )
您好,现在您已经有了答案,您可以考虑奖励给您最有帮助的评论的人。