Есть рабочий код в программе, на выходе получаю список кортежей:
import os
import sqlite3
prj_dir = os.path.abspath(os.path.curdir) # Получаем текущую папку проекта
base_name = 'Cena.sqlite3' # Имя БД
with sqlite3.connect(prj_dir + '/' + base_name) as connect:
cursor = connect.cursor()
sql_unique_name_region = cursor.execute("SELECT id_region, name_region FROM region").fetchall()
print(sql_unique_name_region)
Не могу перевести это в функцию… не работает, и с return и без него… помогите разобраться…
import os
import sqlite3
def import_from_sqlite_region(): # Импорт данных из таблицы регионов
prj_dir = os.path.abspath(os.path.curdir) # Получаем текущую папку проекта
base_name = 'Cena.sqlite3' # Имя БД
with sqlite3.connect(prj_dir + '/' + base_name) as connect:
cursor = connect.cursor()
sql_unique_name_region = cursor.execute("SELECT id_region, name_region FROM region").fetchall()
return (sql_unique_name_region)
import_from_sqlite_region()
print(sql_unique_name_region)