私は arparseモジュールの組織内の小さな疑問を持って次のコードは、私がモジュール argparse.ArgumentParserは()クラスになるだろうargparse仮定オンラインArgparseモジュールクラスの機能
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("echo")
args = parser.parse_args()
print(args.echo)
Pythonドキュメントに記載されていますがモジュール内にあるので、2行目はそのクラスのオブジェクトを作成するだけです。次の行では、というメソッドをドット演算子を使用してクラス内で定義しています。この点まではすべて理にかなっていた。私はargsが単純な変数になると思っていたが、args.echoがドット演算子を使ってアクセスするとき、argsはどのような型ですか? parser.parse_args()はArgmentParser()型のオブジェクトを返しますか? 質問があまりにも素朴すぎる場合はお詫び申し上げます。 parse_args(デフォルトで使用される
'print(type(args))'を使って! – kindall