假设我有一个名为 choice
的变量,它等于2。如何访问变量的名称?相当于
In [53]: namestr(choice)
Out[53]: 'choice'
有一个很好的方法可以做到这一点,但是我正在错过它。
编辑:
这样做的原因是这样的。我正在运行一些数据分析的东西,我调用的程序有多个参数,我想调整,或不调整,在运行时。类中的上一次运行中使用的参数。配置文件格式为
filename
no_sig_resonance.dat
mass_peak
700
choice
1,2,3
When prompted for values, the previously used is displayed and an empty string input will use the previously used value.
我提出这个问题是因为在编写字典的时候,这些值已经被扫描进去了。如果需要一个参数,我运行 get_param
访问文件并找到参数。
我想通过阅读。一次生成 config
文件并从中生成字典。我最初避免这样做是因为... 我已经不记得原因了。这是更新代码的最佳时机!