/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
flask-paginate__example/sql.py
45 строк
863 B
gil9red
Refactoring. Using black code style
12 май 2023, 13:50
12 май 2023, 13:50
8900d93
Код
Авторство
О чём код?
#!/usr/bin/env python # -*- coding: utf-8 -*- import sqlite3 import click click.disable_unicode_literals_warning = True sql = """create table if not exists users( id integer primary key autoincrement, name varchar(30) ) """ @click.group() def cli(): pass @cli.command(short_help="initialize database and tables") def init_db(): conn = sqlite3.connect("test.db") cur = conn.cursor() cur.execute(sql) conn.commit() conn.close() @cli.command(short_help="fill records to database") @click.option("--total", "-t", default=300, help="fill data for example") def fill_data(total): conn = sqlite3.connect("test.db") cur = conn.cursor() for i in range(total): cur.execute("insert into users (name) values (?)", ["name" + str(i)]) conn.commit() conn.close() if __name__ == "__main__": cli()