我正在编写一个自动网速测试程序,并且我已经设置了一个辅助脚本config.py,以使用户可以更轻松地编辑配置。
该程序可以发送推文时,互联网速度的结果下降到某个点以下,我想给用户编辑推文的能力。但是,用户可能希望将结果包含在tweet中,该tweet将在调用config.py的脚本中定义。
如何在config.py中使用主脚本中的变量?
编辑:应该提到主脚本中的变量也在函数中。
发布于 2016-02-06 19:18:47
如果变量未封装到函数中,则可以执行from main_script import variable。
发布于 2016-02-06 20:04:23
__main__提供了初始启动脚本的命名空间:
# config.py
import __main__
print __main__.some_script_variable或者你可以使用一个额外的模块,例如cfgdata.py,它是你从main script和config.py导入的。
https://stackoverflow.com/questions/35240337
复制相似问题