python里的全局变量,python如何定义全局变量和局部变量
以下内容都在一个文件中definer _ foo(in _ arg):
全局x;
x=99
返回in_arg 1
defouter_foo(in_arg):
全局x;
x=0
output=inner_foo(in_arg)
返回输出
result=outer_foo(5)
打印(结果,结果)).
打印( x==,x))))))))。
当一切都在一个文件中时,运行得很好。打印内容如下。
^{pr2}$
但是,如果尝试用多个文件分割程序,就会出现问题。 #在# inner _ foo。巴拉圭的内容上
definer _ foo(in _ arg):
全局x;
x=99
返回in_arg 1
这是另一个文件outer_foo.py的内容
从内部_foo导入内部_foo
defouter_foo(in_arg):
全局x
x=0
output=inner_foo(in_arg)
返回输出
result=outer_foo(5)
打印(结果,结果)).
打印( x==,x))))))))。
{{cd2内部错误}_食品为
将进口语句更改为包含x(frominner_fooimportinner_foo,x)将得到导入错误:cannotimportname"x "
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。