调用另一个py 里的函数问题
想要的效果,调用 test.py 时,可以改变字典 a 的内容。但是我在主程序中调用了,却没有改变,请问我哪里做错了?感谢
——————————————————————
主程序代码:
a={'number':'1'}
def pr_dict():
import test
test.new_dict()
print(a)
pr_dict()
——————————————————————————
test.py 的代码:
a={'one':'1'}
def new_dict():
print('被调用')
a.setdefault('two','2')
if __name__ =='__main__':
new_dict()
print(a)
————————————————————————
文件夹情况:
因为两个程序中 a 是两个独立的全局变量 zltzlt 发表于 2020-8-17 15:31
因为两个程序中 a 是两个独立的全局变量
谢谢您,请问利用这种调用另一个py文件中的函数的这种方法,是无法处理主程序的变量。 python羊 发表于 2020-8-17 15:44
谢谢您,请问利用这种调用另一个py文件中的函数的这种方法,是无法处理主程序的变量。
是的
页:
[1]