私は (昨日のように) Python を初めて使用するので、まだ「明らかなこと」がわからない場合はご容赦ください。
これには2つの方法がありますが、どちらもうまくいきますが、(読んでいるものから)欲しい/必要なものが含まれているかどうgetopt
かわかりませんか?optparse
次のようなことをしたいと思います。
python this.py --variable VariableName="Value" -v VariableName2="Value2"
また
python this.py --VariableName "Value"
私が直面している主な問題は、必要に応じて任意の変数を渡す必要があるかもしれないということですが、必ずしもすべてを特定の順序で渡す必要はありません (sys.argv
私の場合、raw は機能しません)。これらの変数の一部については、文字列、数値、および/または配列を渡す場合があります。
変数がスクリプトに渡されたら、何らかの方法で変数が設定されているかどうかを確認し、必要に応じてデフォルト値を割り当てる必要があります。
ありがとう!