简单的NOOB问题,但经过一个小时的搜索,我仍然找不到它。在python3.6中,我有一个工作模块nhcparams和一个字典FOO。以下代码经过测试并正常工作:
import nhcparams
def get_max_price():
my_price = nhcparams.FOO['Price']
我想把它改成:
import nhcparams
def get_max_price(ARG):
my_price = nhcparams.ARG['Price']
get_max_price(FOO)
这行不通,我希望这只是我这边的语法问题。任何帮助我克服白痴的方法都将不胜感激:)
可以使用
getattr
函数动态访问模块中的属性:请注意,“FOO”需要作为字符串传递。属性从getattr函数调用返回
试试这个
相关问题 更多 >
编程相关推荐