如何在副程序中使用主程序中存在的变量?例如,如果我在主程序中有 Var1,我将如何在副程序中使用它,例如,我将如何打印它?
这是我现在拥有的:
#Main program
Var1 = 1
#Side program
from folder import mainprogram
print(mainprogram.Var1)
如果它在导入主程序时没有运行主程序,我认为这会起作用,因为我在其中执行了其他功能。我将如何导入所有主程序数据,但不让它执行?我唯一想到的就是从程序中导入那个特定的变量,但我不知道该怎么做。我脑子里想的是:
from folder import mainprogram
from mainprogram import Var1
但它仍然执行主程序。