これはとても単純なはずですが、私はいくつかの深刻な問題を抱えています。私がやりたいのは、ユーザー入力が2文字の式と一致するかどうかを確認することだけです。私が抱えている最大の問題は、私がreライブラリにあまり精通しておらず、ドキュメントがあまり役に立たないことだと思います。
これは私がこれまでに試したことです:
1を試してください
if re.match(sys.argv[3], "GL", re.I):
input_file_path = "V:\\test"
2を試してください
if re.ignorecase(sys.argv[3], "GL"):
input_file_path = "V:\\test"
3を試す
if sys.argv[3] == "GL":
input_file_path = "V:\\test"
プログラムを呼び出して実行する方法:filename.py testertestGL「tester」と「test」はまだ実際には使用されていません。
編集:私は私の主な問題を見つけました。私はelifではなくifステートメントの束を呼んでいました。つまり、最後に言ったのは、exit()が常にヒットしたことです(最初のifをテストしていたため)。新人の間違い