[英]importing modules in multiple python scripts files
我有以下脚本文件:
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?
如果我在执行流程设计中遇到任何错误,请纠正我。
您需要将var1 ... var100
变量设置为global
,以便可以在其所在的函数之外对其进行访问。
要在每个文件中访问它们,您需要首先在setup.py
调用函数(例如setup.someFunction()
),然后可以像正常使用变量那样使用它们。
编辑:在回答您的评论,是的,您想在所有文件中调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.