我有問題追加到配置文件。這是我想要創建的;ConfigParser問題Python
[section1]
val1 = val2
val3 = val4
但是當我運行下面的代碼,我看到ConfigParser.NoSectionError: No section: 'section1'
import ConfigParser
cfg = ConfigParser.RawConfigParser()
cfg.set("section1", "val1", "val2")
f = open("example.cfg", "a")
cfg.write(f)
如果我添加
if not cfg.has_section("section1"):
cfg.add_section("section1")
,然後,這是我得到的;
[section1]
val1 = val2
[section1]
val3 = val4
有人能指點我做錯了什麼嗎?謝謝
沒有它的作品。我想我沒有說清楚。我在cfg.set()之前添加if語句。我想這就是讓你迷惑的原因。 – Ivan