本文介绍了MissingSectionHeaderError:文件不包含节标题。(configparser)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm using configparser in order to read and modify automatically a file conf named 'streamer.conf'.I'm doing this :

import configparser

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

,然后它与以下错误消息分开:

And then it breaks apart with this Error message :

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

怎么了?

推荐答案

只需指定正确的编码

config.read(config_file_path, encoding='utf-8-sig')




  • 带有BOM的UTF-8的 utf-8-sig

  • 没有BOM的UTF-8的 utf-8-sig

  • 这篇关于MissingSectionHeaderError:文件不包含节标题。(configparser)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-05 18:34