有没有可能做到以下几点
这很管用
usethismodule.LoginUsername="my value"
usethismodule.LoginPassword="another value"
但是在代码运行之前我不知道对象的第二部分,我想我想要的是这个
listofthings=[]
listofthings.append('usethismodule.LoginUsername')
listofthings.append('usethismodule.LoginPassword')
for value in listofthings:
value="A value I set"
这将产生与上述相同的结果。这有道理吗?你知道吗
事实上,^{} 和一本字典就可以了。你知道吗
希望这有帮助!你知道吗
你一直在说
usethismodule.<something>
。所以让我们假装你是对的。你知道吗Python在
sys.modules
中维护当前导入的模块的dict
。您可以按名称查找模块,并获得“object”。(实际上是一个module
对象。)如果您手头有一个对象,您可以硬编码访问它的一个属性,或者对它使用
getattr
或setattr
。你知道吗相关问题 更多 >
编程相关推荐