我试图传递这样的变量设置: gingerlu
答案 0 :(得分:1)
global
变量不会有问题。
In [1]: def recap():
...: global pos
...: pos = 100
...:
In [2]: def main():
...: recap()
...: print(pos)
...:
In [3]: main()
100
主要原因是您在pos
函数中使用了局部变量main()
,它不是全局的。