Python 将变量传递到mysql.connector.connect

Python 将变量传递到mysql.connector.connect,python,mysql,mysql-connector,mysql-connector-python,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) 将值传递给此类方法的最佳方式是什么?您可以通过以下方式创建字典并传递关键字参数: 您可以通过以下方式创建字典并传递关键字参数: 您可以直接传递它们: cnx

在python中,我尝试将变量传递到connect方法,如下所示

cnx = mysql.connector.connect(user="%s", password="%s",host="%s",database="%s") % (dbuser,dbpassword,dbhost,dbdatabase) (port is missing)

将值传递给此类方法的最佳方式是什么?

您可以通过以下方式创建字典并传递关键字参数:


您可以通过以下方式创建字典并传递关键字参数:


您可以直接传递它们:

cnx = mysql.connector.connect(user=dbuser, password=dbpassword, host=dbhost, database=dbdatabase)

您可以直接传递它们:

cnx = mysql.connector.connect(user=dbuser, password=dbpassword, host=dbhost, database=dbdatabase)