Skip to main content
 首页 » 编程设计

python之如何在 Python 中设置顶级变量

2025年05月04日11cloudgamer

假设我有一个脚本文件,如下所示:

foo = 1 
 
def bar(): 
    return foo 
 
# The Main function for this script. 
def main(argv=None): 
    foo = 2 
    print bar() 
    return 

这会打印 1。 有什么方法可以在脚本级别从 main 设置 foo 的值吗?

请您参考如下方法:

foo = 1 
 
def bar(): 
    return foo 
 
# The Main function for this script. 
def main(argv=None): 
    global foo 
    foo = 2 
    print bar() 
    return 

这是在 python 文档中。