Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка Python telethon

Алексей Ъ Знаток (303), открыт 2 дня назад
Error executing high-level request after reconnect: <class 'sqlite3.OperationalError'>: database is locked

Что делать?
1 ответ
doctorovvv Профи (648) 2 дня назад
Ошибка sqlite3 operationalerror database is locked означает, что файл базы данных в настоящее время используется другим процессом и не доступен вашему приложению. Это может произойти, если вы закроете подключение к базе данных, не закрыв файл базы данных, или если файл базы данных используется другим приложением.
Алексей ЪЗнаток (303) 2 дня назад
И как его закрыть?
doctorovvv Профи (648) Алексей Ъ, а что за приложение ты хочешь открыть и на телефоне или пк?
Алексей ЪЗнаток (303) 2 дня назад
В термуксе

from telethon.sync import TelegramClient

import csv

from telethon.tl.functions.messages import GetDialogsRequest
from telethon.tl.types import InputPeerEmpty

api_id = 'id'
api_hash = 'hash'
phone = 'phone'

client = TelegramClient(phone, api_id, api_hash)

client.start()
Похожие вопросы