python,configparser模塊
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
python configparser模塊是什麼?讓我們一起來了解下吧:
ConfigParser模塊在python3中修改爲configparser.這個模塊定義了一個ConfigParser類,該類的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同.
該模塊的作用 就是使用模塊中的RawConfigParser()、ConfigParser()、 SafeConfigParser()這三個方法(三者擇其一),創建一個對象使用對象的方法對指定的配置文件做增刪改查操作。
配置文件有不同的片段組成和Linux中repo文件中的格式類似:
[section] name=value或者name: value"#" 和";" 表示註釋[DEFAULT] #設置默認的變量值,初始化
[My Section]foodir: %(dir)s/whateverdir=froblong: this value continues in the next line
%(dir)s 會被frob代替。默認值會以字典的形式傳遞給ConfigParser的構造器,section一般存放的內置目錄下,如果切換到其他的目錄需求指定存放位置。
方法
下面這三種方式使用時,切記注意
在調用這三個函數時,切記這三個函數會將調用optionxform(),在傳遞鍵值對數據時,會將鍵名 全部轉化爲小寫。
RawConfigParser()
ConfigParser.RawConfigParser([defaults[, dict_type[, allow_no_value]]]) defaults : 如果指定默認值,則使用默認值的鍵值對dict_type:使用新的section的鍵值對allow_no_value :默認是False,如果是True,表示可以接收空值(None)return:對象
不支持可變參數,在section中不能存在%()s
ConfigParser()
ConfigParser.ConfigParser([defaults[, dict_type[, allow_no_value]]])
在default中必須出現%()s
SafeConfigParser()
ConfigParser.SafeConfigParser([defaults[, dict_type[, allow_no_value]]])
傳遞參數使用函數optionxform(),foo %(bar)s 和 foo %(BAR)s是相同的,optionxform()會將大寫字母全部轉換爲小寫。
-
微博如何屏蔽廣告
微博裏面經常出現廣告是一件很煩心的事情,不過,有很多的方法可以屏蔽微博廣告。首先打開自己的微博,進入微博首頁,然後找到自己不喜歡看的微博廣告,在右側有一個倒三角的按鈕,點擊進入,我們點擊想要屏蔽的經常發廣告的微博,然後點擊確定就可以了。也可以屏蔽來自某個客...
-
蘋果手機相冊怎麼上鎖,蘋果手機相冊怎樣上鎖
1、在手機上下載騰訊手機管家APP,下載完畢點擊打開。2、進入手機管家後,選擇相冊管理。3、點擊加密相冊並進入。4、第一次進入加密相冊會要設置一個個人密碼,或者用戶可以通過指紋識別進入相冊。5、輸入密碼後,密碼如果正確,相冊會自動打開。6、進入相冊後,點擊添加,...
-
新筆記本電腦第一次充電要多久,筆記本電腦充電時間
1、第一次先把筆記本電池中的電完全用完,然後關機充電12個小時以上,最好14個小時左右。2、只有第一次充電需要衝的時間長,以後每次都是充滿即可,現在的筆記本都是有完善的電源管理電路和充電管理體系,充電時間過長,這樣會導致充電時熱量過高,會引起爆炸等現象。3、如...
-
realmev5手機電池是鋰電池嗎
目前手機電池都是鋰電池,鋰電池的最大特點是電壓高,能量密度高,也就是存儲電量多,放電平穩,幾乎無自放電,也沒有記憶效應,可以隨用隨充,是目前所有手機的必選。在正常使用狀況且沒有嚴重撞擊的狀況下,移動電話廠商設定的使用年限應爲5年,在潮溼多雨的地區,可能對移動電話...