python中使用.py配置文件的方法詳解
python中使用.py配置文件 一、格式:
創(chuàng)建一個(gè)config.py文件
在文件中加配置:
DEBUG=True
dm_connect = {
"dm_host":"127.0.0.1",
"dm_name":"dbname",
"dm_user":"dbuser",
"dm_passwd":"dbpawd",
"dm_port":50000
}
#知識(shí)點(diǎn):
Python中的中括號(hào)[]:
代表list列表數(shù)據(jù)類型,列表是一種可變序列。創(chuàng)建方法既簡(jiǎn)單又特別。
像下面一樣:
>>> list('python')
['p', 'y', 't', 'h', 'o', 'n']
Python中的花括號(hào){}:
代表dict字典數(shù)據(jù)類型,字典是Python中唯一內(nèi)建的映射類型。字典中的值沒有特殊的順序,但都是存儲(chǔ)在一個(gè)特定的鍵(key)下。鍵可以是數(shù)字、字符串甚至是元組。冒號(hào)':‘分開鍵和值,逗號(hào)','隔開組。用大括號(hào)創(chuàng)建的方法如下:
>>> dic={'jone':'boy','Lily':'girl'}
>>> dic
{'Lili': 'girl', 'jone': 'boy'}
>>>
二、導(dǎo)入
步驟:在python程序的主文件中導(dǎo)入config.py文件
import config
def get_dm_connect():
host = config.dm_connect["dm_host"]
user = config.dm_connect["dm_user"]
passwd = config.dm_connect["dm_passwd"]
db = config.dm_connect["dm_name"]
port = config.dm_connect["dm_port"]
dm_conn = pymysql.connect(host=host, user=user, passwd=passwd, db=db,
port=port, cursorclass=pymysql.cursors.DictCursor, charset='utf8')
dm_cursor = dm_conn.cursor()
return dm_conn, dm_cursor
到此這篇關(guān)于python中使用.py配置文件的文章就介紹到這了,更多相關(guān)python配置文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Python神器對(duì)付12306變態(tài)驗(yàn)證碼
這篇文章主要介紹了使用Python神器對(duì)付12306變態(tài)驗(yàn)證碼的相關(guān)資料,需要的朋友可以參考下2016-01-01
NumPy實(shí)現(xiàn)多維數(shù)組中的線性代數(shù)
本文主要介紹了NumPy實(shí)現(xiàn)多維數(shù)組中的線性代數(shù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07
在tensorflow以及keras安裝目錄查詢操作(windows下)
這篇文章主要介紹了在tensorflow以及keras安裝目錄查詢操作(windows下),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06
torch.utils.data.DataLoader與迭代器轉(zhuǎn)換操作
這篇文章主要介紹了torch.utils.data.DataLoader與迭代器轉(zhuǎn)換操作,文章內(nèi)容接受非常詳細(xì),對(duì)正在學(xué)習(xí)或工作的你有一定的幫助,需要的朋友可以參考一下2022-02-02
使用sublime text3搭建Python編輯環(huán)境的實(shí)現(xiàn)
這篇文章主要介紹了使用sublime text3搭建Python編輯環(huán)境的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
使用Python pyWinAuto庫(kù)自動(dòng)化Windows任務(wù)的示例代碼
pywinauto是Python的一個(gè)強(qiáng)大的自動(dòng)化庫(kù),它可以用于控制Windows應(yīng)用程序的用戶界面,本文將詳細(xì)介紹pywinauto庫(kù)的安裝、基本用法和高級(jí)應(yīng)用,以便你能夠更好地了解如何使用它來自動(dòng)化Windows應(yīng)用程序,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2023-11-11
關(guān)于生產(chǎn)消費(fèi)者模型中task_done()的具體作用
這篇文章主要介紹了關(guān)于生產(chǎn)消費(fèi)者模型中task_done()的具體作用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Python如何生成指定區(qū)間中的隨機(jī)數(shù)
這篇文章主要介紹了Python如何生成指定區(qū)間中的隨機(jī)數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07

