我需要使用區間0-400
按名稱讀取目錄中的文件。 這意味着PROGRAMM讀取與名稱的文件從0到400如何按名稱讀取目錄中的文件?
現在我有這樣的代碼:
with open(file) as xml:
doc = xmltodict.parse(xml.read())
所以,我想:
for num in range(0,400)
filename = num".vtb"
doc = xmltodict.parse(filename.read())
問題是,我使用:
if __name__ == '__main__':
files = glob.glob("data*")
pool = Pool()
pool.map(open_xml, files)
c.close()
我把數組files
改爲map
功能。我怎樣才能通過0-400
陣列文件呢?
什麼是現在發生的事情是不符合您的期望。解釋你現在遇到的問題。如果您收到任何錯誤,請顯示Traceback。 – idjaw
首先,它應該是'範圍內的數字(0,400):filename = num +「.vtb」。其次,你可能想要解釋你堅持什麼,或者人們不知道該怎麼回答。 – Musen
因此,在我將此結果傳遞給'map':'pool.map(open_xml,files)'後,我沒有讀取文件:'files = glob.glob(「data/*」)'。所以,我需要從0到400的文件,並將這些傳遞給'map' – Goga