2024-09-27 00:20:33 发布
网友
在python中,我尝试将变量传递到connect方法中,如下所示
cnx = mysql.connector.connect(user="%s", password="%s",host="%s",database="%s") % (dbuser,dbpassword,dbhost,dbdatabase) (port is missing)
将值传递到这种方法中的最佳方法是什么?在
您可以通过unpacking it创建字典并传递关键字参数:
params = { 'user': dbuser, 'password': dbpassword, 'host': dbhost, 'database': dbdatabase } cnx = mysql.connector.connect(**params)
您可以直接传递:
cnx = mysql.connector.connect(user=dbuser, password=dbpassword, host=dbhost, database=dbdatabase)
您可以通过unpacking it创建字典并传递关键字参数:
您可以直接传递:
相关问题 更多 >
编程相关推荐