import mysql.connector db_conf = { user='xx', password='yy', host='xxx.xxx.xxx.xxx', database='zz' } cnx = mysql.connector.connect( user=db_conf['user'], password=db_conf['password'], host=db_conf['host'], database=db_conf['database'] ) ...
相比,使用 Mysql Python 库时候,经常看到这个样子的代码,db_conf
一般都从配置文件读取,这是优雅的不定字典参数就派上用途了!
import mysql.connector db_conf = { user='xx', password='yy', host='xxx.xxx.xxx.xxx', database='zz' } cnx = mysql.connector.connect(**db_conf) ...
怎样,是不是顺眼多了,代码也省了不少!^_^
参考:https://n3xtchen.github.io/n3xtchen/python/2014/08/08/python-args-and-kwargs