Как использовать переменную в названии базы SQLite?
Подскажите, возможно ли использовать значение переменной в названии базы SQLite? Имеется переменная spisok:
['1','2','3','4',...,'98','99']
Дальше запускается цикл:
for i in range(len(spisok)):
Можно ли, используя sqlite3.connect создавать файлы .bd с именем i? Чтобы в папке были файлы: 1.bd, 2.bd, 3.bd, ... , 98.bd, 99.bd? Заранее спасибо
Ответы (1 шт):
Автор решения: Ret7020
→ Ссылка
Да, например так:
import sqlite3
for i in range(1, 100):
db_t = sqlite3.connect(f"{i}.db")
db_t.close()
Название файла генерируется через формат строки, важно не забывать закрывать соединение. Переменную i я считаю через range, но можно подставить ваш список. Разницы нет никакой.