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