如何将一个变量发送到另一个脚本?我有3个脚本(bot.py
,language_dict.py
,markups.py
)
language_dict.py
(字典)
russian = {
"section": "Выберите раздел ➡",
"individual": "Физические лица",
"legal_entity": "Юридические лица",
}
在bot.py
中,我将此字典声明为dic
变量
import language_dict
def language(message):
chat_id = message.chat.id
if message.text == "Русский":
dic = language_dict.russian
msg = bot.send_message(chat_id, dictionary["section"])
因此,我需要将dic
发送到markups.py
import bot
#to here
我想你需要做这样的事情
在
language()
方法中将dic
指定为局部变量要解决此问题,只需在
language()
方法上方指定dic
,如下所示:您还需要在方法中放入
global dic
,以便解释器知道您正在更改方法中的全局变量dic
相关问题 更多 >
编程相关推荐