在python中有没有使用变量字符串访问变量的方法?例如,我希望有一种比使用eval
更简洁的方法:
def toggleListButtons (self):
buttons = ["flip", "remove", "removeAll", "delete", "deleteAll", "loadDirectory"]
for button in buttons:
eval("self." + button + "Button.setEnabled(!self." + button + "Button.isEnabled())")
您需要的是getattr()内置函数。还有hasattr()和{a3}。在
相关问题 更多 >
编程相关推荐