我想要一個python腳本來讀取其中包含名稱列表的文本文件,並基於這些名稱創建文件夾。例如,如果文本文件中包含「john_doe」和「jane_doe」,則該腳本應創建兩個文件夾。一個叫做「john_doe」,另一個叫做「jane_doe」。基於python中的文本文件中的名稱創建文件夾
當我運行我的腳本時,出現WindowsError錯誤:[錯誤123]文件名,目錄名或colume標籤語法不正確:「,open file'names.txt',mode'r'at 0X00000000025E6300> 「
下面是我運行腳本:
import os
with open('names.txt') as x:
for line in x:
line = line.strip()
os.mkdir(str(x))
我認爲,這更是一個windows問題(因此WindowsError),但我不知道怎麼去解決它。有小費嗎?
開放('名稱的改變這一點。 txt')as x:line與open('names.txt','r')一樣x: – AK1
感謝您的提示。首先,我應該做到這一點。不幸的是,我仍然得到同樣的錯誤。 – DarkKnight4251
os.mkdir(行),而不是os.mkdir(x),因爲x是文件描述符,而不是行 –