我需要python脚本编码的帮助,因为我是python的新手。 一个简单的例子是我想为用户显示一个输入,询问他想要创建多少个文件夹。然后显示每个文件夹名称的输入框。
用户完成该过程后,我希望python检查文件夹是否存在。如果没有,它将开始使用用户输入的名称创建每个文件夹,并在其中创建一个空文本文件。此过程限制为最多25个文件夹
输出示例
System : How many Folders you want to create ? (Max 25)
User : 3
System : Folder 1 Name ?
User : 1
System : Folder 2 Name ?
User : 2
System : Folder 3 Name ?
User : 3
任何帮助??
答案 0 :(得分:1)
我在阅读你的问题时有几个假设:
import os
# Setting up variables
currentDirectory = "./"
numDirs = 0
dirNames = []
# Populating user input
try:
numDirs = int(raw_input("How many Folders you want to create ? (Max 25)\n"))
except:
print "Number of directories must be a number"
if (numDirs > 25):
print "Too many directories to create!"
else:
for i in range(numDirs):
dirNames.append(raw_input( "Folder %d Name ?\n" % (i+1) ))
# Creating the named directories
for name in dirNames:
fullPath = currentDirectory + name
if not os.path.isdir( fullPath ):
# Directory name is legitimate and not already existent
os.mkdir( fullPath )
希望这有帮助。