python 參數表,可變參數,用 json/dict 作為函數參數傳入


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM