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ù)類(lèi)型,列表是一種可變序列。創(chuàng)建方法既簡(jiǎn)單又特別。
像下面一樣:
>>> list('python') ['p', 'y', 't', 'h', 'o', 'n']
Python中的花括號(hào){}:
代表dict字典數(shù)據(jù)類(lèi)型,字典是Python中唯一內(nèi)建的映射類(lèi)型。字典中的值沒(méi)有特殊的順序,但都是存儲(chǔ)在一個(gè)特定的鍵(key)下。鍵可以是數(shù)字、字符串甚至是元組。冒號(hào)':‘分開(kāi)鍵和值,逗號(hào)','隔開(kāi)組。用大括號(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之自動(dòng)獲取公網(wǎng)IP的實(shí)例講解
下面小編就為大家?guī)?lái)一篇Python之自動(dòng)獲取公網(wǎng)IP的實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10Django結(jié)合WebSockets和異步視圖實(shí)現(xiàn)實(shí)時(shí)通信功能
在現(xiàn)代Web應(yīng)用程序中,實(shí)時(shí)通信已經(jīng)成為了必不可少的功能之一,這篇文章主要介紹了如何利用Django中的WebSockets和異步視圖來(lái)實(shí)現(xiàn)實(shí)時(shí)通信功能,需要的可以參考下2024-04-04使用Python操作Excel中圖片的基礎(chǔ)示例(插入、替換、提取、刪除)
Excel是主要用于處理表格和數(shù)據(jù)的工具,我們也能在其中插入、編輯或管理圖片,為工作表增添視覺(jué)效果,提升報(bào)告的吸引力,本文將詳細(xì)介紹如何使用Python操作Excel中的圖片,文中有詳細(xì)代碼示例供大家參考,需要的朋友可以參考下2024-07-07Python采集大學(xué)教務(wù)系統(tǒng)成績(jī)單實(shí)戰(zhàn)示例
這篇文章主要為大家介紹了Python采集大學(xué)教務(wù)系統(tǒng)成績(jī)單實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04conda下載各種包時(shí)如何避免版本不匹配問(wèn)題
在使用python和conda時(shí),由于Python版本不匹配,可能會(huì)導(dǎo)致一些問(wèn)題的出現(xiàn),本文主要介紹了conda下載各種包時(shí)如何避免版本不匹配問(wèn)題,感興趣的可以了解一下2024-03-03使用TensorFlow實(shí)現(xiàn)簡(jiǎn)單線(xiàn)性回歸模型
這篇文章主要為大家詳細(xì)介紹了使用TensorFlow實(shí)現(xiàn)簡(jiǎn)單線(xiàn)性回歸模型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07Python機(jī)器學(xué)習(xí)入門(mén)(四)之Python選擇模型
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門(mén)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08淺談tf.train.Saver()與tf.train.import_meta_graph的要點(diǎn)
這篇文章主要介紹了淺談tf.train.Saver() 與tf.train.import_meta_graph的要點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05