第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用 python configparser 讀取縮進(jìn)部分

如何使用 python configparser 讀取縮進(jìn)部分

翻過高山走不出你 2023-03-01 15:25:59
我嘗試使用 python configparser 讀取以下配置文件:# test.conf[section]a = 0.3        [subsection]        b = 123# main.pyimport configparserconf = configparser.ConfigParser()conf.read("./test.conf")a = conf['section']['a']print(a)輸出:0.3[subsection]b = 123如果我刪除縮進(jìn),則 a 被正確讀取。如何使用 python configparser 正確讀取帶有縮進(jìn)的配置文件?根據(jù)文檔,它應(yīng)該可以工作:https ://docs.python.org/3.8/library/configparser.html#supported-ini-file-structure我使用 python 3.7.6
查看完整描述

2 回答

?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊

在 python 錯(cuò)誤跟蹤器中提出錯(cuò)誤后,我找到了一種閱讀指定小節(jié)的方法。添加empty_lines_in_values=False到您的代碼。


錯(cuò)誤跟蹤器鏈接:https://bugs.python.org/issue41379


import configparser

conf = configparser.ConfigParser(empty_lines_in_values=False)

conf.read("./test.conf")

a = conf['section']['a']

print(a)

輸出:


hello


查看完整回答
反對(duì) 回復(fù) 2023-03-01
?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

Configparser 只支持一個(gè)部分,沒有子部分,如果你想你可以使用配置對(duì)象,http://www.voidspace.org.uk/python/configobj.html

檢查這里,這可能會(huì)幫助你python 3 make subsection for configparser

pip install configobj

并且您應(yīng)該在 configobj 模塊中像這樣對(duì) [[subsection]] 使用雙方括號(hào)


查看完整回答
反對(duì) 回復(fù) 2023-03-01
  • 2 回答
  • 0 關(guān)注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)