choice
2 に等しいという名前の変数があるとします。変数の名前にアクセスするにはどうすればよいでしょうか。に相当するもの
In [53]: namestr(choice)
Out[53]: 'choice'
辞書作成に使用します。これを行うには良い方法があり、私はそれを見逃しています。
編集:
これを行う理由はこうです。実行時に調整したい、または調整したくない複数のパラメーターを使用してプログラムを呼び出すデータ分析を実行しています。次の形式の .config ファイルから、前回の実行で使用したパラメーターを読み込みました。
filename
no_sig_resonance.dat
mass_peak
700
choice
1,2,3
値を求めるプロンプトが表示されると、以前に使用された値が表示され、空の文字列を入力すると、以前に使用された値が使用されます。
私の質問は、これらの値がスキャンされた辞書を作成するときに発生するためです。パラメータが必要な場合はget_param
、ファイルにアクセスしてパラメータを見つけるを実行します。
を読むことで、問題を一挙に回避できると思います。config
一度ファイルを作成し、そこから辞書を作成します。私はもともとそれを避けていました...理由はもう覚えていません。コードを更新するのに最適な状況です!