如何将db连接放在单独的文件中并在python中的另一个文件中使用

哈比卜·乌尔·拉赫曼

嗨,我有关于数据库连接的问题。我想将数据库连接放在单独的文件中,并且可以在多个文件中使用。

我试过这个

连接.py

import pymysql
import mysql.connector

class Connection:

    def __init__(self):
        conn = mysql.connector.connect(host="localhost", user="root", password="", db="")
        cur = conn.cursor()
        return cur, conn


主文件

import connection

cur, conn = connection.Connection()

错误

cur, conn = connection.Connection()
TypeError: __init__() should return None, not 'tuple'
杰比公园

连接.py

import pymysql
import mysql.connector

def get_connection():
    conn = mysql.connector.connect(host="localhost", user="root", password="", db="")
    cur = conn.cursor()
    return cur, conn

主文件

import connection

cur, conn = connection.get_connection()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数组存储在javascript文件中并在另一个文件中使用

如何将数值写入文件并在 Python 的另一个线程中读取相同的值?

无法将obj实例化到文件中并在另一个文件中使用它

db connect文件是另一个文件,查询在另一个文件中。如何在其中使用mysqli_query()

如何将活动名称传递给函数并在另一个文件中定义函数

如何在单独的文件中使用值列表并在另一个脚本中导入和使用它?

如何将git中的文件与另一个文件的另一个版本进行比较?

如何将变量从.ui文件发送到主python文件中的另一个.ui文件

如何在具有文件目录参数并在另一个python文件中返回数组的方法中使用数组?

覆盖函数中的PHP变量并在另一个文件中使用它

如何将一个单独的 Swift 包中的 C 头文件包含到另一个 Swift 包的 C 部分中

如何将两个文本文件与文件路径进行比较,并在另一个文本文件中输出差异?

如何在另一个python文件中的方法中使用变量的值?

在Windows 10中使用linux子系统时,如何将一个图像放在另一个图像之上?

如何将 Python 文件中的值发送到另一个 Python 文件

如何将一个值放在另一个列表中?

如何将文件移动到vscode中的另一个文件夹?

如何将文件移动到PHP中的另一个文件夹

如何将解析的XML文件写入Java中的另一个文件

如何将类从另一个文件包含到您的主文件中

如何将文件中的列复制到另一个空文件?

如何将文件移动和覆盖到python中的另一个文件夹?

如何将一个文件中的数字与另一个文件中的名称匹配?

如何将一个文件中的行与另一个文件中的行进行匹配?

如何从一个有状态类中的文件加载数据并在 flutter 中的另一个有状态类中使用它?

如何将变量存储在另一个文件中的数组中

如何将另一个测试源文件夹添加到Maven并将其编译到单独的文件夹中?

如何将消息移动到 python 中 Outlook 中的另一个文件夹

如何将一个文件中的行替换为另一个文件