當前位置:成語大全網 - 新華字典 - Pytho連接數據庫TypeError: __init__() takes 1 positional argument but 6 were?

Pytho連接數據庫TypeError: __init__() takes 1 positional argument but 6 were?

我平時使用的pymysql.connect是填入了4個參數:IP,用戶名,密碼,數據庫

妳試試不用填入self.port

另外,妳的get_connection方法是有返回db對象的,妳在使用d.get_connection()調用時加處個接收對象試試:

obj = d.get_connection()

我把我平時用的復制給妳看看:

平時我在查詢的時候只需要調用:mdb_query(SQL語句)

當我執行增、刪、改時則調用:mdb_sqlext(SQL語句)