Используйте функцию из одного скрипта в другом - PullRequest
0 голосов
/ 05 мая 2018

У меня есть функция, которая подключается к предопределенной базе данных. Код выглядит так: file1.py

def conn_db():
    try:
        cursor = pymysql.cursors.DictCursor
        conn = pymysql.connect(host=settings.host,
                                user=settings.user,
                                password=settings.password,
                                db=settings.database,
                                port=settings.port,
                                cursorclass=cursor)
        dbcursor = conn.cursor()
    except pymysql.err.OperationalError as e:
        print("Unable to make a connection to the mysql database. \n Error was:{}".format(e))

    return conn, dbcursor

Как я могу использовать эту функцию conn_db из file1.py в file2.py. А затем вызовите file2.py от выполнения программы-интерпретатора python через python?

После нескольких попыток трудно даже определить что-то столь простое.

Спасибо.

1 Ответ

0 голосов
/ 05 мая 2018

Вы можете использовать import file1, а затем использовать file1.conn_db() для использования функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...