配置檔案模組,用於生成和修改常見配置文件
在這裡插入**片import configparser
config = configparser.configparser(
)config[
"default"]=
config[
'bitbucket.org']=
config[
'bitbucket.org'][
'user']=
'hg'
config[
'topsecret.server.com']=
topsecret = config[
'topsecret.server.com'
]topsecret[
'host port']=
'50022'
# mutates the parser
topsecret[
'forwardx11']=
'no'
# same here
config[
'default'][
'forwardx11']=
'yes'
with
open
('example.ini'
,'w'
)as configfile:
config.write(configfile)
print
(config.sections())
confing.read(
'example.ini'
)print
(config.sections())
print
(config.defaults())
print
(config[
'bitbucket.org'][
'user'])
for key in config[
'bitbuck.org']:
print
(key)
config.remove_setion(
'topsecret.server.com'
)print
(config.has_section(
'topsecret.server.com'))
config.remove_option(
'bitbucket.org'
,'user'
)# config.set('bitbucket.org','user','alex')
config.write(
open
('example.ini'
,"w"
))
1.正規表示式是用來幹嘛的?
匹配 字串的。
在這裡插入**片s=
'hello world'
print
(s.find(
'llo'))
ret=s.replace(
'11'
,'xx'
)print
(ret)
print
(s.split(
'w')
)
string提供的方法是完全匹配
就其本質而言表示式(或re)是一種小型的、高度專業化的程式語言,
(在python中)它在嵌在python中,並通過 re 模組實現。正規表示式模式被
編譯成一系列的位元組碼,然後由用 c 編寫的匹配引擎執行。
在這裡插入**片字元匹配(普通字元,元字元):
普通字元:大多數字元和字母都會和自身匹配
>>
> re.findall(
'alez'
,yanlaesxalexwpeiqi)
['alez'
]元字元: .
^ $ *
+ ?
|() \
在這裡插入**片ret=re.findall(
'w\wl'
,'hello world'
)print
(ret)
ret=re.findall(
'w.l'
,'hello world'
)# 只能代表任意乙個字元
print
(ret)
ret=re.findall(
'w..l'
,'hell w\t ld'
)print
(ret)
在這裡插入**片import re
.萬用字元
ret=re.findall(
'w..l'
,'hell w\t ld'
)print
(ret)
^ ret=re.findall(
'^h...o'
,'hjasoflhello'
)print
(ret) $
ret=re.findall(
'a..x'
,'hfajklsdhgalexeauyx'
)print
(ret)
*:重複匹配[0,
+oo]
ret=re.findall(
'.*'
,'huagege'
)print
(ret)
? [0,1
]ret=re.findall(
'a?b'
,'aaaabhghabfb'
)print
(ret)
ret=re.findall(
'a*b'
,'aaaaaaab')等於
print
(ret)
結論:*等於
+等價於 ?等於推薦前者+:
[1,+
00]ret=re.findall(
'ab+'
,'kjldfah'
)print
(ret)
ret=re.findall(
'a+b'
,'aaabhghabfb'
)print
(ret)
ConfigParser模組教程
configparser 模組用於操作配置檔案 注 parser漢譯為 解析 之意。配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節 section 每個節可以有多個引數 鍵 值 book title configparser模組教程 time 2012 09 20 22 04 ...
ConfigParser模組教程
目錄 configparser 模組用於操作配置檔案 注 parser漢譯為 解析 之意。配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節 section 每個節可以有多個引數 鍵 值 plain view plain copy book title configparser模組...
configparser模組總結
configparser模組使用來讀取寫入配置檔案的,其配置檔案的結構為 section1 key1 value1 key2 value2 section2 key1 value1 key2 value2其中 包圍的部分為section,是區分各個配置的標誌,下面的值是以key value的形式存在...