在我的Python小游戏中,我在用户界面中遇到了一个主要的障碍。我使用的是Python3.3,我想要做的是使用exec
函数(因为我找不到替代方法)来组合字符串'x‘和'y’来编辑那个特定的变量。
我使用的代码如下所示。
exec('x'+'y'+" = 'x'")
# This is to edit variable xy in theory #
发布于 2018-08-01 05:11:56
您需要做的是:
exec('x'+'='+'y'+" = 'x'")
print(x)#confirms that x and y = x
print(y)
如果要编辑变量xy,请执行以下操作:
exec('xy'+" = 'x'")
print(xy)
希望这能帮上忙。
更新
要简化exec()
,请执行以下操作:
对于x和y:
exec("x = y = 'x'")
对于xy:
exec("xy = 'x'")
https://stackoverflow.com/questions/51292296
复制相似问题