我有两个文件 random1.py、random2.py
random2.py 有
def your():
global mine
mine = 10
random1.py 有
import random2.py
global mine
mine = 4
random.your()
print mine
random1.py 打印出 4 而不是 10。
我的最终目标是让函数能够接受已声明的任何可能变量,并在函数运行后为该变量提供新值。尽管为了组织,我将所有功能都放在一个单独的文件中。我注意到如果我将它们放在同一个文件中,它会起作用。
我正在尝试从 Hoc 复制程序的功能