ユーザーが Web インターフェイスにログインして、注文を追跡できるシステムをセットアップしようとしています。システムは、最初の確認から生産まで注文を追跡し、最終的に出荷前に停止します。(私の妻が説明したように、「ドミノのピザ注文トラッカーに似ていますが、名刺用です。」) コンマ区切りの .txt ファイルの絶え間なく変化するディレクトリからデータを解析する必要がある時点で立ち往生しています。注文が行われるたびに、Web インターフェイスに表示されるあらゆる種類の重要な情報を含む独自の .txt ファイルが自動的に生成されます。例えば:
H39TZ3.txt:
token,tag,prodcode,qty #(These are the headers)
,H39TZ3,pchd_4stpff,,100 #(These are the corresponding values for part 1 of the order)
,H39TZ3,pchdn_8ststts,6420-PCNM8ST,100 #(These are values for part 2 of the order)
ディレクトリには常に 300 以上の異なる .txt ファイルがあり、ファイルは注文ステータスに基づいて行き来します (出荷されると、ファイルはアーカイブされます)。個々のファイルと値を辞書にインポートしますが、私が見つけたものはすべて単一のファイル用です。複数のファイルに対してのみ、このようなものを書くにはどうすればよいですか?
import csv
d = {}
for row in csv.reader(open('H39TZ3.txt')):
d['Order %s' % row[1]] = {'tag': row[1], 'prodcode': row[2], 'qty': row[3]}
ありがとう!