Базовый Python для начинающих: AttributeError: объект «список» не имеет атрибута при включении [дубликат]Python

Программы на Python
Ответить
Anonymous
 Базовый Python для начинающих: AttributeError: объект «список» не имеет атрибута при включении [дубликат]

Сообщение Anonymous »

Я пытаюсь отправить сообщение в группу Telegram. Для этого я использую:main.py

Код: Выделить всё

....
import listings as list
....
from utils import *
utils.py

Код: Выделить всё

async def send_message_TEST():
chat_id='some_chat_id'
message_text = list.TEST
await bot.send_message(chat_id=chat_id, text=message_text, parse_mode="HTML")

async def send_message_RULES():
chat_id='some_chat_id'
message_text = list.RULES
await bot.send_message(chat_id=chat_id, text=message_text, parse_mode="HTML")

async def send_message_TABLE():
chat_id='some_chat_id'
message_text = list.TABLE
await bot.send_message(chat_id=chat_id, text=message_text, parse_mode="HTML")
listings.py

Код: Выделить всё

TEST = 'some text for tests[/b]'[b]
RULES = 'Two lines text[/b]\n\n' \[b]        'Second line[/b]\n\n' \[b]
TABLE = 'one more[/b]'
и получил эту ошибку:

Код: Выделить всё

Dec 23 15:14:00 p6539.kvmvps python3.12[494]: ERROR:apscheduler.executors.default:Job "send_message_TEST (trigger: cron[hour='15', minute='14'], next run at: 2024-12-24 15:14:00)" raised an exception
Dec 23 15:14:00 p6539.kvmvps python3.12[494]: Traceback (most recent call last):
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:   File "/root/bot/venv/lib/python3.12/site-packages/apscheduler/executors/base.py", line 181, in run_coroutine_job
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:     retval = await job.func(*job.args, **job.kwargs)
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:   File "/root/bot/utils.py", line 3, in send_message_TEST
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:     message_text = list.TEST
Dec 23 15:14:00 p6539.kvmvps python3.12[494]:                    ^^^^^^^^^
Dec 23 15:14:00 p6539.kvmvps python3.12[494]: AttributeError: type object 'list' has no attribute 'TEST'
Попробуйте (), [] — без результата

Подробнее здесь: https://stackoverflow.com/questions/793 ... -on-includ
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»