使用另一个脚本中的函数

时间:2018-05-05 16:46:42

标签: python-3.x function

我有一个连接到预定义数据库的函数。代码如下: 的 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

如何在file2.py中使用conn_db中的此功能file1.py。然后通过python调用file2.py来执行python的intrepreter?

经过多次尝试后,很难确定一些基本的东西。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用import file1,然后使用file1.conn_db()来使用该功能。