在文件之间使用全局变量?
main.py
# ../myproject/main.py# Define global myListglobal myList myList = []# Importsimport subfile# Do somethingsubfile.stuff()print(myList[0])
myList
subfile.py
# ../myproject/subfile.py# Save "hey" into myListdef stuff(): globals()["myList"].append("hey")
我试过的另一种方法,但也没用
# ../myproject/main.py# Import globfile import globfile# Save myList into globfileglobfile.myList = [] # Import subfileimport subfile# Do somethingsubfile.stuff()print(globfile.myList[0])
subfile.py
# ../myproject/subfile.py# Import globfileimport globfile# Save "hey" into myListdef stuff(): globfile.myList.append("hey")
相关分类