首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在导入的脚本中使用在主python脚本中定义的变量

问在导入的脚本中使用在主python脚本中定义的变量
EN

Stack Overflow用户
提问于 2016-02-06 19:14:42
回答 2查看 50关注 0票数 0

我正在编写一个自动网速测试程序,并且我已经设置了一个辅助脚本config.py,以使用户可以更轻松地编辑配置。

该程序可以发送推文时,互联网速度的结果下降到某个点以下,我想给用户编辑推文的能力。但是,用户可能希望将结果包含在tweet中,该tweet将在调用config.py的脚本中定义。

如何在config.py中使用主脚本中的变量?

编辑:应该提到主脚本中的变量也在函数中。

EN

回答 2

Stack Overflow用户

发布于 2016-02-06 19:18:47

如果变量未封装到函数中,则可以执行from main_script import variable。

票数 1
EN

Stack Overflow用户

发布于 2016-02-06 20:04:23

__main__提供了初始启动脚本的命名空间:

代码语言:javascript
复制
# config.py
import __main__
print __main__.some_script_variable

或者你可以使用一个额外的模块,例如cfgdata.py,它是你从main script和config.py导入的。

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

https://stackoverflow.com/questions/35240337

复制
相关文章

相似问题

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