我正在使用github存储我的代码,以便heruku可以使用它
我的问题是我将如何在github中创建两个python脚本,并让其中一个存储所有静态数据,并允许另一个脚本从第一个脚本读取?
我还需要更新我的“ Procfile”。我目前所拥有的只是'worker:python main.py',其中main是我的脚本之一。我想添加另一个名为“ staticData.py”的脚本
这是我的github,如果有帮助的话: https://github.com/MeHead/lol_BOT
我对这一切还很陌生,因此请您多加解释。
谢谢!
答案 0 :(得分:1)
您的问题的答案非常简单:
在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
(尤其是从函数引用时)