arg parse module.hereを使用して一度に複数のファイルを開きたいのですが、複数のファイルを開くために1つのfile.helpを開くコードがあります。複数のファイルを読み込むPythonでargを解析する
import argparse
import csv
parser = argparse.ArgumentParser()
parser.add_argument('filename',type=argparse.FileType('r'), help='open a certain file',nargs='*')
args = parser.parse_args()
file_name=args.filename
next(file_name)
dic=csv.DictReader(file_name,delimiter=',')
for reading in dic:
print(reading)
あなたは何を試してみましたか?いくつかのループ?いくつかの努力を示す。 – Y0da
私は.txt extension.iを持つ100以上のファイルを持っています。キーワードword year.forを使用してファイルを開くだけです。[lahore_weather_1996_Dec.txt] .iすべてのファイルを繰り返し処理し、it.iniにキーワード1996を含むすべてのファイルを開きます。空白で、それをどうやって行うのか分かりません。 –
メソッドがファイルハンドルを開きます。ファイル名が必要で、フィルタが一致する場合は手動で開きます。 –