我正在創建一個腳本來爲我的一個朋友創建新的文件夾層次結構。有大約一千個客戶,所以腳本會節省大量的時間。我有一切幾乎工作,我沒有的部分是這個。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