首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入多个python脚本文件中的模块

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

Stack Overflow用户
提问于 2018-03-03 15:04:47
回答 1查看 35关注 0票数 1

我有以下脚本文件:

代码语言:javascript
复制
 1. master.py
 2. setup.py
 4. core1.py
 5. core2.py

master.py:

代码语言:javascript
复制
 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:

代码语言:javascript
复制
 def somefunction():
      var1 = x
      var2 = y
      var3 = z
      #.... so on var100 = z100

核心1.py:

代码语言:javascript
复制
    import setup
    #how to access var1, var2, var3..var100 of setup1?
     #written few  functions which require setup.py variables output 

core2.py:

代码语言:javascript
复制
    import setup
    #how to acess var1, var2, var3..var100 of setup1?
    #written few  functions which require setup.py variables output

程序执行流程:

代码语言:javascript
复制
 -->run master.py--> import setup, core1, core2, --> call core1 functions inside master.py ---> call core2 functions inside master.py 
  1. 如何访问所有脚本中的var1、var2、var3..var100 of setup1脚本变量?
  2. 如果我在执行流程设计中有任何错误,请纠正我。
EN

回答 1

Stack Overflow用户

发布于 2018-03-03 15:12:55

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49085548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档