小编Pet*_*ter的帖子

Python:从字符串创建一个全局变量?

有没有办法从字符串创建全局变量?我知道你可以从字符串中创建一个变量:

    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

7
推荐指数
1
解决办法
6810
查看次数

标签 统计

python ×1