繁体   English   中英

在多个python脚本文件中导入模块

[英]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 
  1. 如何在所有脚本中访问setup1脚本变量的var1,var2,var3..var100?

  2. 如果我在执行流程设计中遇到任何错误,请纠正我。

您需要将var1 ... var100变量设置为global ,以便可以在其所在的函数之外对其进行访问。

要在每个文件中访问它们,您需要首先在setup.py调用函数(例如setup.someFunction() ),然后可以像正常使用变量那样使用它们。

编辑:在回答您的评论,是的,您想在所有文件中调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM