简单文本配置文件读/写

textconfig的Python项目详细描述


textconfig

textconfig是一个用于管理简单文本配置文件的类 Python。简单地说,这意味着它们是简单的文本文件 配置文件中没有节和所有选项使用严格的

OPTION=value

格式,在OPTION=value之间没有空格。 同一个OPTION可以多次使用,因此可以有多个 值,例如:

EXAMPLE=one
EXAMPLE=two

下面是这样一个文件的真实示例,取自slapt-get包 salix中的管理器存储库配置文件:

# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude:
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc.*,^kernel-.*,^rootuser-settings,^zzz-settings.*,-i?86-

# The Slackware repositories, including dependency information
SOURCE=http://www.mirrorservice.org/sites/download.salixos.org/x86_64/slackware-14.2/:OFFICIAL
SOURCE=http://www.mirrorservice.org/sites/download.salixos.org/x86_64/slackware-14.2/extra/:OFFICIAL

# The Salix repository
SOURCE=http://www.mirrorservice.org/sites/download.salixos.org/x86_64/14.2/:PREFERRED
# And the Salix extra repository
SOURCE=http://www.mirrorservice.org/sites/download.salixos.org/x86_64/extra-14.2/:OFFICIAL

您可以这样称呼它:

from textconfig import TextConfig
c = TextConfig('/path/to/configfile')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从时间复杂度重要的值数组映射键值   java GSON未为无效输入引发错误   java程序在多次运行后给出错误的结果   java在第二个活动的recyclerview中显示单词   java如何在传递上下文时避免AlertDialog崩溃   java如何在Spring MVC中存储特定于请求的值?   java如何防止多部分文件在Spring Boot中自动保存到本地目录?   java Android线性布局背景透明度   coin算法的java复杂性   java在JPA标准生成器中将不相关的实体左键联接到根表   java如何延迟多个帧?   java在安卓中设置简单的自定义选项卡   java如何找到需要添加到类路径以引用类的jar文件   在Java中更改对象引用   java在求和和和for循环方面有问题