возможно ли обратиться к объекту функции из другого файла в Python

Для удобства использования кода всегда стараюсь разделять его на какие-либо составные части. Я хочу создать отдельный Python файл, в котором буду инициировать подключении к базе данных:

import pymysql
import datetime





async def db_connect():
    try:
        connect = pymysql.connect(
            host=SERVER,
            user=USER,
            password=PASSWORD,
            port=PORT,
            database=DB_NAME,
        )
        print(f"{datetime.datetime.today()}:  Database successfully connection ")

        try:
            cursor = connect.cursor()
            return cursor
        finally:
            connect.close()

    except Exception as e:
        print(f"{datetime.datetime.today()}: Connect error {e}")

я хочу чтобы функция возвращала cursor, который можно было бы импортировать в другом конфигурационном файле Python, так чтобы coursor имел cursor.execute.

Возможно ли так сделать и что для этого не обходимо?


Ответы (0 шт):