允许多个python文件之间的通信

问题描述 投票:0回答:1

我正在使用github存储我的代码,所以heruku可以使用它

我的问题是我如何在github中创建两个python脚本并且有一个存储所有静态数据并允许另一个脚本从第一个脚本中读取?

我还需要更新我的'Procfile'。我目前所有的都是'worker:python main.py',其中main是我的一个脚本。我想添加另一个名为'staticData.py'的脚本

这是我的github,如果它有帮助:https://github.com/MeHead/lol_BOT

我对这一切都很陌生,所以我将不胜感激

谢谢!

python github heroku
1个回答
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(特别是如果从函数引用)

© www.soinside.com 2019 - 2024. All rights reserved.