我有以下脚本文件:
1. master.py
2. setup.py
4. core1.py
5. core2.py
master.py:
import setup.py
import standard.py
import core1.py
import core2.py
if __name__ = '__main__':
#how to access var1, var2, var3..var100 of setup1?
do something
setup.py:
def somefunction():
var1 = x
var2 = y
var3 = z
#.... so on var100 = z100
core1.py:
import setup
#how to access var1, var2, var3..var100 of setup1?
#written few functions which require setup.py variables output
core2.py:
import setup
#how to acess var1, var2, var3..var100 of setup1?
#written few functions which require setup.py variables output
程序执行流程:
-->run master.py--> import setup, core1, core2, --> call core1 functions inside master.py ---> call core2 functions inside master.py
如何在所有脚本中访问setup1脚本变量的var1,var2,var3..var100?
如果我在执行流程设计中遇到任何错误,请纠正我。
答案 0 :(得分:0)
您需要制作var1 ... var100
变量global
,以便可以在他们所处的功能之外访问它们。
要在每个文件中访问它们,您需要先在setup.py
中调用该函数(如setup.someFunction()
),然后您可以像使用常规变量一样使用它们。
编辑:回答您的评论,是的,您想在所有文件中调用它。