/
Esgalnor
/
TG_Bot
Обзор
Документация
Войти
/
Esgalnor
/
TG_Bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
patch
database/work_db_user.py
36 строк
1021 B
Esgalnor
upload files
18 авг 2025, 17:24
18 авг 2025, 17:24
82ee7ff
Код
Авторство
О чём код?
import sqlite3 from database.work_db import WorkDB from typing import Optional, Any from config.config import PRINT_LIST class WorkDBUser(WorkDB): """ класс для работы с БД топ фильмов/сериалов """ def create_table(self, table_name: str) -> None: """ ф-ция создаёт таблицу с указанным именем :param table_name: имя таблицы :return: ничего """ with sqlite3.connect(database=self.db_path) as conn: curs_db = conn.cursor() curs_db.execute( "create table if not exists {} (" "{} integer, " "{} text, " "{} text, " "{} text, " "{} real" ");".format(table_name, *PRINT_LIST) ) conn.commit() if __name__ == '__main__': # print(__file__) db = WorkDBUser('user.db') db.create_table('user') print(db)