私は自分のコードで次のように使用getopt
しています:
opts, args = getopt.getopt(sys.argv[1:], "", ["admit=", "wardName="])
次に、次の事項でコマンドラインからコードを実行します。
Test.py --args --admit=1 --wardName="CCU"
の内容を印刷するとopts
、次の出力が得られます。
[('--admit', '1'), ('--wardName', 'CCU')]
最初の質問は、この結果のデータ型は何ですか? タプルのリストのように思えます。あれは正しいですか?
2 番目の質問-そのようなタプル ペアを操作する便利な方法はありますか (これらがタプルである場合)。たとえば、次のように言うにはどうすればよいでしょうか。タプルを辞書に変換することを考えましたが、それは良い習慣ですか?
PSこれは実際にはJythonであり、純粋なPythonではありません。