【发布时间】:2014-04-25 10:02:05
【问题描述】:
配置文件通常需要每个部分的部分标题。在rsyncd config 文件中,全局部分不需要明确具有部分标题。 rsyncd.conf 文件示例:
[rsyncd.conf]
# GLOBAL OPTIONS
path = /data/ftp
pid file = /var/run/rsyncdpid.pid
syslog facility = local3
uid = rsync
gid = rsync
read only = true
use chroot = true
# MODULE OPTIONS
[mod1]
...
如何使用 python ConfigParser 解析这样的配置文件?
执行以下操作会出错:
>>> import ConfigParser
>>> cp = ConfigParser.ConfigParser()
>>> cp.read("rsyncd.conf")
# Error: ConfigParser.MissingSectionHeaderError: File contains no section headers.
【问题讨论】:
标签: python rsync configparser