有没有办法从字符串创建全局变量?我知道你可以从字符串中创建一个变量:
string = 'hello'
val = 10
vars()[string] = val
Run Code Online (Sandbox Code Playgroud)
因此,将hello变量等于10.我不知道如何将该用户输入变量设为全局,但这不起作用:
string = 'hello'
val = 10
vars()[string] = val
eval("global " + string)
Run Code Online (Sandbox Code Playgroud) python ×1