如何在Python中设置顶级变量?
假设我有一个脚本文件,内容如下:
foo = 1
def bar():
return foo
# The Main function for this script.
def main(argv=None):
foo = 2
print bar()
return
这个脚本会输出1。有没有办法从主程序中在脚本层面设置foo的值呢?
2 个回答
6
def main(argv=None):
global foo
foo = 2
print bar()
return
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。
8
foo = 1
def bar():
return foo
# The Main function for this script.
def main(argv=None):
global foo
foo = 2
print bar()
return
这段内容来自Python的官方文档。