需要产生如下:
需要设置一个全局变量,A.py在循环过程中会对该全局变量global进行更新,B.by也会在循环过程中调用global,查找多个方法后,将自己所用的方法概述如下:
将global变量单独放入一个py文件C.py中
# 告诉编译器这是全局变量a
global a
def set_value(value):
# 告诉编译器我在这个方法中使用的a是刚才定义的全局变量a,而不是方法内部的局部变量.
global a
a = value
def get_value():
# 同样告诉编译器我在这个方法中使用的a是刚才定义的全局变量a,并返回全局变量a,而不是方法内部的局部变量.
global a
return a
之后我在A、B两个文件中,import C,那么在A中使用C.set_value()函数,在B文件中使用C.get_value()函数即可。