python中cfg是什么?
*.cfg文件一般是程序運行的配置文件。python提供了一個ConfigParser模塊,用于讀寫常見的配置文件,所以用python解析配置文件相當簡單。下面舉個例子來說明具體的操作方法。
寫入文件代碼:
#-*-coding:UTF-8-*-
導入操作系統
導入ConfigPars:
會議()
cfgfile打開(配置文件,w)
_section(DB_Config)#在配置文件中添加一個段。
#第一個參數是段名,第二個參數是選項名,第三個參數是選項對應的值。
(數據庫配置,數據庫主機,主機)
(數據庫配置,數據庫端口,端口)
(數據庫配置,數據庫名稱,名稱)
(數據庫配置,數據庫用戶名,用戶名)
(數據庫配置,數據庫密碼,密碼)
_section(FL_Config)
#將conf對象中的數據寫入文件
conf.write(cfgfile)
()
生成的配置文件如下:
[數據庫配置]
數據庫_主機127.0.0.1
數據庫_端口5432
數據庫名稱數據庫名稱
數據庫_用戶名postgres
數據庫_密碼后綴
[FL_Config]
讀取文件代碼:
#-*-coding:UTF-8-*-
導入操作系統
導入ConfigPars:
如果(((),配置文件)):
配置()
(配置文件)
#第一個參數是指確定要讀取的段名,第二個是要讀取的選項名。
主機(數據庫配置,數據庫主機)
端口(數據庫配置,數據庫端口)
名稱(數據庫配置,數據庫名稱)
用戶名(數據庫配置,數據庫用戶名)
密碼(數據庫配置,數據庫密碼)
打印主機、端口、名稱、用戶名、密碼
如果__姓名____main__:
主()
輸出結果:127.0.0.15432databas
python有哪些好用的操作excel的模塊?
Xlrd、xlwt和xlutils是用于在Python中處理Excel文檔的庫。其中,xlrd只能讀取xls,xlwt只能創建和寫入xls(它可以t被修改),而xlutils在xlrd和xlwt之間建立了一個通道,可以實現對xls的修改。
