如何在python中打印变量名?
假设我有一个名为choice
它的变量等于2.我如何访问变量的名称?相当于的东西
In [53]: namestr(choice)Out[53]: 'choice'
用于制作字典。有一个很好的方法来做到这一点,我只是错过了它。
编辑:
因此,这样做的原因。我正在运行一些数据分析的东西,我在程序中调用了多个参数,我想在运行时调整或不调整。我读了我在上一次运行中使用的参数,从.config文件格式化为
filename no_sig_resonance.dat mass_peak700choice1,2,3
当提示输入值时,将显示先前使用的值,空字符串输入将使用先前使用的值。
我的问题是因为在写字典时已经扫描了这些值。如果需要一个参数,我运行get_param
访问文件并找到参数。
我想我会通过阅读来避免这个问题。config
提交一次并从中生成字典。我原本避免了这个......我不再记得的原因。更新我的代码的完美情况!
烙印99
MM们
拉风的咖菲猫
相关分类