[英]How to use libraries in imported module in python
我试图使用 pytelegrambotapi 创建一个电报机器人。 我决定将每个函数写在单独的文件中,比如下面的文件,但我不知道如何在主文件中使用库并在其他文件(模块)中使用它?
主要.py:
import telebot
def call_back(call):
setadmins.callback(call)
setadmins.py(模块):
def callback(call):
markup = telebot.types.InlineKeyboardMarkup()
# rest of code is not related
python解释器返回的错误是: NameError: name 'telebot' is not defined
我正在使用 python 3.6.9(linux mint stock)
最后,对不起我的英语不好:)
为了解析名称telebot.types
模块源setadmins.py
必须包括
import telebot
(通常放置在模块顶部附近)。
同样main.py
必须包括
import setadmins
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.