MissingSectionHeaderError:文件不包含节标题。(configparser)

新手上路,请多包涵

我正在使用 configparser 来自动读取和修改名为“streamer.conf”的文件 conf。我这样做:

 import configparser

config = configparser.ConfigParser()
config.read('C:/Users/../Desktop/streamer.conf')

然后它与此错误消息分开:

 MissingSectionHeaderError: File contains no section headers.
file: 'C:/Users/../Desktop/streamer.conf', line: 1
u'input{\n'

可能出了什么问题?任何帮助表示赞赏。

原文由 Arij SEDIRI 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
1 个回答

只需指定正确的编码

config.read(config_file_path, encoding='utf-8-sig')
  • “utf-8-sig” 表示带 BOM 的 UTF-8
  • “utf-8”表示没有 BOM 的 UTF-8

原文由 Vladimir 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题