允许多个python文件之间的通信
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了允许多个python文件之间的通信相关的知识,希望对你有一定的参考价值。
我正在使用github存储我的代码,所以heruku可以使用它
我的问题是我如何在github中创建两个python脚本并且有一个存储所有静态数据并允许另一个脚本从第一个脚本中读取?
我还需要更新我的'Procfile'。我目前所有的都是'worker:python main.py',其中main是我的一个脚本。我想添加另一个名为'staticData.py'的脚本
这是我的github,如果它有帮助:https://github.com/MeHead/lol_BOT
我对这一切都很陌生,所以我将不胜感激
谢谢!
答案
你的问题的答案很简单:
在staticData.py
文件中,您可以像下面这样存储变量:
a = 3
b = "Some text"
在其他一些文件中,让我们说main.py
然后你可以导入它们:
from staticData import a
from staticData import b
然后你可以随意使用它们。
P.S如果要在一个函数中更改这些变量的值,然后在其他函数中保留此值,则有两种方法:
导入模块和引用变量如下:
import staticData
staticData.a = 10
staticData.b = "changed the text"
或者您可以使用global
(特别是如果从函数引用)
以上是关于允许多个python文件之间的通信的主要内容,如果未能解决你的问题,请参考以下文章