python中使用.py配置文件的方法詳解
python中使用.py配置文件 一、格式:
創(chuàng)建一個config.py文件
在文件中加配置:
DEBUG=True dm_connect = { "dm_host":"127.0.0.1", "dm_name":"dbname", "dm_user":"dbuser", "dm_passwd":"dbpawd", "dm_port":50000 }
#知識點:
Python中的中括號[]:
代表list列表數(shù)據(jù)類型,列表是一種可變序列。創(chuàng)建方法既簡單又特別。
像下面一樣:
>>> list('python') ['p', 'y', 't', 'h', 'o', 'n']
Python中的花括號{}:
代表dict字典數(shù)據(jù)類型,字典是Python中唯一內(nèi)建的映射類型。字典中的值沒有特殊的順序,但都是存儲在一個特定的鍵(key)下。鍵可以是數(shù)字、字符串甚至是元組。冒號':‘分開鍵和值,逗號','隔開組。用大括號創(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django結(jié)合WebSockets和異步視圖實現(xiàn)實時通信功能
在現(xiàn)代Web應(yīng)用程序中,實時通信已經(jīng)成為了必不可少的功能之一,這篇文章主要介紹了如何利用Django中的WebSockets和異步視圖來實現(xiàn)實時通信功能,需要的可以參考下2024-04-04使用Python操作Excel中圖片的基礎(chǔ)示例(插入、替換、提取、刪除)
Excel是主要用于處理表格和數(shù)據(jù)的工具,我們也能在其中插入、編輯或管理圖片,為工作表增添視覺效果,提升報告的吸引力,本文將詳細介紹如何使用Python操作Excel中的圖片,文中有詳細代碼示例供大家參考,需要的朋友可以參考下2024-07-07Python采集大學(xué)教務(wù)系統(tǒng)成績單實戰(zhàn)示例
這篇文章主要為大家介紹了Python采集大學(xué)教務(wù)系統(tǒng)成績單實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04Python機器學(xué)習(xí)入門(四)之Python選擇模型
這篇文章主要介紹了Python機器學(xué)習(xí)入門知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08淺談tf.train.Saver()與tf.train.import_meta_graph的要點
這篇文章主要介紹了淺談tf.train.Saver() 與tf.train.import_meta_graph的要點,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05