python 参数表,可变参数,用 json/dict 作为函数参数传入
2020-05-07 16:24 ZealouSnesS 阅读(1066) 评论(0) 收藏 举报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
浙公网安备 33010602011771号