我正在创建一个脚本来为我的一个朋友创建新的文件夹层次结构。有大约一千个客户,所以脚本会节省大量的时间。我有一切几乎工作,我没有的部分是这个。For Loop,os.listdir()无法正常工作
yearList = os.listdir(driveLetter + clientName)
for year in yearList:
os.chdir(year)
os.mkdir('Folder One')
os.mkdir('Folder Two')
os.mkdir('Folder Three')
在此,对于子文件夹的作品,就像这样:
# Create folders under 'Folder One'
os.chdir(driveLetter + clientName + '\\' + year + '\Folder One')
os.mkdir('Sub Folder One')
os.mkdir('Sub Folder Two')
2005年是yearList列表中的第一个元素。这运行正常的2005年,但我得到这个错误:
WindowsError: [Error 2] The system cannot find the file specified: '2006'
这将真正帮助我的朋友了,所以我非常积极地做(和漂亮[阅读:很]新的编程)
感谢您提供任何帮助
对不起,我不认为我是很清楚的。目录yearList的内容正在寻找其中的目录2005,2006,2007,2008,2009和2010 – Dan 2009-12-13 04:44:27