相关疑难解决方法(0)

使用全局选项解析rsyncd配置文件时的ConfigParser.MissingSectionHeaderError

配置文件通常需要每个部分的节头.在rsyncd配置文件中,全局部分不需要显式地具有节头.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]
...
Run Code Online (Sandbox Code Playgroud)

如何使用python解析这样的配置文件ConfigParser?执行以下操作会产生一个错误:

>>> import ConfigParser
>>> cp = ConfigParser.ConfigParser()
>>> cp.read("rsyncd.conf")

# Error: ConfigParser.MissingSectionHeaderError: File contains no section headers.
Run Code Online (Sandbox Code Playgroud)

python rsync configparser

5
推荐指数
2
解决办法
8305
查看次数

如何以键=值格式解析文件

我有一个格式的文本文件

key1=value1
key2=value2
key3=value3
Run Code Online (Sandbox Code Playgroud)

阅读它的最佳方式是什么,以便我可以以类似myObject.key1或这样的形式访问值myObject["key1"]

python

1
推荐指数
1
解决办法
4244
查看次数

标签 统计

python ×2

configparser ×1

rsync ×1