kri*_*727 2 python mysql mysql-connector mysql-connector-python
在 python 中,我尝试将变量传递到 connect 方法中,如下所示,
cnx = mysql.connector.connect(user="%s", password="%s",host="%s",database="%s") % (dbuser,dbpassword,dbhost,dbdatabase) (port is missing)
Run Code Online (Sandbox Code Playgroud)
将值传递到这种方法的最佳方法是什么?
您可以创建一个字典并通过解压它来传递关键字参数:
params = {
'user': dbuser,
'password': dbpassword,
'host': dbhost,
'database': dbdatabase
}
cnx = mysql.connector.connect(**params)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1747 次 |
| 最近记录: |