私は持っている
file1 = sys.argv[1]
file2 = sys.argv[2]
file2 = sys.argv[3]
これをargparseに入れるにはどうすればよいですか?
私は持っている
file1 = sys.argv[1]
file2 = sys.argv[2]
file2 = sys.argv[3]
これをargparseに入れるにはどうすればよいですか?
Martijn の回答で混乱する場合FileType
、より基本的な設定は次のとおりです。
import argparse
p=argparse.ArgumentParser()
p.add_argument('file1')
p.add_argument('file2')
p.add_argument('file3')
テスト:
import sys
sys.argv.extend(['file1','file2','file3')
p.parse_args()
# Namespace(file1='file1', file2='file2', file3='file3')
ここでは自分でファイルを開きますが、 では自動的にファイルを開き、FileType
問題arpgparse
がある場合はエラー メッセージを処理します。