該模組適用於配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節(section),每個節可以有多個引數(鍵=值)
建立檔案
[default]文件格式serveraliveinterval = 45compression =yes
compressionlevel = 9forwardx11 =yes
[bitbucket.org]
user =hg
[topsecret.server.com]
port = 50022forwardx11 = no
import查詢檔案configparser
config =configparser.configparser()
config[
"default
"] =
config[
'bitbucket.org
'] =
config[
'topsecret.server.com
'] =
with open(
'example.ini
', 'w'
) as configfile:
config.write(configfile)
import增刪改操作configparser
config =configparser.configparser()
#---------------------------查詢檔案內容,基於字典的形式
print(config.sections()) #
config.read(
'example.ini')
print(config.sections()) #
['bitbucket.org', 'topsecret.server.com']
print('
bytebong.com
'in config) #
false
print('
bitbucket.org
'in config) #
true
print(config['
bitbucket.org
']["
user
"]) #
hgprint(config['
default
']['
compression
']) #
yesprint(config['
topsecret.server.com
']['
forwardx11
']) #
noprint(config['
bitbucket.org
']) #
for key in config['
bitbucket.org
']: #
注意,有default會預設default的鍵
(key)
print(config.options('
bitbucket.org
')) #
同for迴圈,找到'bitbucket.org'下所有鍵
print(config.items('
bitbucket.org
')) #
找到'bitbucket.org'下所有鍵值對
print(config.get('
bitbucket.org
','compression
')) #
yes get方法section下的key對應的value
importconfigparser
config =configparser.configparser()
config.read(
'example.ini')
config.add_section(
'yuan
') #
新增節config.remove_section(
'bitbucket.org
') #
刪除節config.remove_option('
topsecret.server.com
',"forwardx11")
config.set(
'topsecret.server.com
','k1
','11111')
config.set(
'yuan
','k2
','22222')
config.write(open(
'new2.ini
', "
w"))
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...