import sqlite3
def createTable(cursor):
cursor.execute('''CREATE TABLE IF NOT EXISTS base(
number INT NOT NULL
);''')
def add(cursor):
a = 1
cursor.execute('INSERT INTO base(number) VALUES("{}")'.format(a))
def change(cursor):
pass
if __name__ == "__main__":
db = sqlite3.connect('baseDB.db')
cursor = db.cursor()
# createTable(cursor)
# db.commit()
add(cursor)
db.commit() # !!!
add(cursor)
db.commit()
# не забыть про close()
CREATE TABLE IF NOT EXISTS base(
number INT NOT NULL
);
INSERT INTO table (column1,column2 ,..)
VALUES( value1, value2 ,...);
a = 1
data = (a) # кортеж
cursor. execute ('INSERT INTO base(number) VALUES(?)', data)
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL') or 'sqlite:///' + os.path.join( os.path.abspath(os.path.dirname(__file__)), 'dpd_test.db' )
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL') or os.path.join( os.path.abspath(os.path.dirname(__file__)), 'tmp', 'dpd_test.db' )
app.config['SECRET_KEY'] = 'some string'
Библиотека берёт файл вида: 123_123
а мне надо, чтобы я могла ей отправить файл вида 11_22_33 и она его поняла. Чтобы это сделать, мне надо самой файл вида 11_22_33 превратить в 123_123 и отправить. Вот это я и хочу сделать.
Выглядит, как форматировать свой файл перед началом работы библиотеки (она там ещё с декораторами и не очевидный ход работы, но примерно понятно где поймать).
Подумала, если идея будет неплохой, то это преобразование вынести в отдельную библиотеку, которая расширяет первую.