ディレクトリ0-400
を使って名前でディレクトリ内のファイルを読み取る必要があります。 これは、プログラムの開発は、今私は、このコード持っている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
配列ファイルを渡すことはできますか?
それはあなたの期待を満たしていません。あなたが現在持っている問題を説明してください。エラーが発生した場合は、トレースバックを表示します。 – idjaw
まず、 'num for range(0,400):filename = num +" .vtb "にする必要があります。第二に、あなたは何を抱きしめているのか、人は何を答えなければならないのかを説明したいかもしれません。 – Musen
私はこの結果を 'map'に渡した後、' files = glob.glob( "data/*") 'というファイルを読みません:' pool.map(open_xml、files) '。だから、私は0から400までのファイルを取得し、それらを 'map'に渡す必要があります – Goga