configparser模組:
用於按一定格式建立配置檔案
建立
importconfigparser
config =configparser.configparser()
config[
'default
'] =
config[
'path
'] =
with open(
'userinfo.ini
', '
w', encoding='
utf-8
') as f:
config.write(f)
完成後的檔案:
[default]default =yes
[path]
userinfo = e:\pycharm\學習\day29\userinfo
檢視
print(config.sections()) #因為還沒有讀取檔案
config.read('
userinfo.ini
', encoding='
utf-8')
print(config.sections()) #
['path'] 讀出節點 ['default']為預設節點 不列印
print('
path
'in config) #
true 判斷某節點是否在配置檔案中
print(config['
path
']['
userinfo
']) #
e:\pycharm\學習\day29\userinfo 讀取節點下的配置項 沒有該項目標報錯
print(config.get('
path
', '
userinfo
')) #
e:\pycharm\學習\day29\userinfo
for k in config['
path
']: #
列印'path'節點下的配置項的同時還會列印預設節點下的所有項
print(k) #
userinfo default
print(config.items('
path
')) #
[('default', 'yes'), ('userinfo', 'e:\\pycharm\\學習\\day29\\userinfo')]
增加
config.read('userinfo.ini
', encoding='
utf-8')
config.add_section('ip
') #
增加節點
print(config.sections()) #
['path', 'ip']
config.set('
ip', '
ip', '
192.168.1.1
') #
給節點增加配置項
config.set('
path
', '
userinfo
', '
none
') #
修改配置項
print(config['
ip']['
ip']) #
192.168.1.1
print(config['
path
']['
userinfo
']) #
none
config.write(open('
userinfo.ini
', '
w', encoding='
utf-8
')) #
將修改重新寫回檔案
刪除
config.read('userinfo.ini
', encoding='
utf-8')
print(config.sections()) #
['path', 'ip']
config.remove_section('
ip') #
刪除節點
print(config.sections()) #
['path']
print(config.items('
path
')) #
[('default', 'yes'), ('userinfo', 'none')]
config.remove_option('
path
', '
userinfo
') #
刪除節點中的配置項
print(config.items('
path
')) #
[('default', 'yes')]
config.write(open('
userinfo.ini
', '
w', encoding='
utf-8
')) #
將修改重新寫回檔案
python模組之shutil模組
高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 import shutil shutil.copyfileobj open old.xml r open new.xml w shutil.copyfile ...
python模組之timeit模組
timeit模組用來測量函式執行時間,通過實際 學習怎樣應用timeit模組 fromtimeitimport print timeit x 7 print timeit x 7 number 1000000 print timeit x 7 number 1000000 print 上面三個列印說...
python模組 之 re模組
功能 實現python對正規表示式對支援與應用,將想要得到對內容按照正規表示式匹配出來 應用場景 爬蟲指令碼 對使用者輸入內容進行合規檢查 如qq格式檢查 等 功能 匹配物件中所有符合正規表示式的內容,並取出來 返回值 列表,所匹配到對項都會返回到列表中 import re content 1362...