python ConfigParser

ConfigParser 是用来读取配置文件的包, 下面通过实例进一下演练,配置文件如下:

#this is backup tools need conf file[file_backup]f_source_dir = ['/home/jack/python/', '/home/jack/mysql/']f_target_dir = ['/home/jack/test/'][db_backup]username = rootpassword = 123123d_config_dir = /etc/my.cnfd_target_dir = /data/db_backup

这里我们定义了jack.conf的配置文件,下面我们看一下ConfigParser调用:

#!/usr/bin/python#coding=utf8import ConfigParserconfig = ConfigParser.ConfigParser()config.read('jack.conf')f_s_dir = config.get("file_backup", "f_source_dir")print f_s_dirf_t_dir = config.get("file_backup", "f_target_dir")print f_t_dirdb_user = config.get("db_backup", "username")print db_userdb_passwd = config.get("db_backup", "password")print db_passwddb_cnf_dir = config.get("db_backup", "d_config_dir")print db_cnf_dirdb_t_dir = config.get("db_backup", "d_target_dir")print db_t_dir

输出结果:

[root@www backupscript]# python test.py ['/home/jack/python/', '/home/jack/mysql/']['/home/jack/test/']root123123/etc/my.cnf/data/db_backup

python ConfigParser,首发于运维者。

爱的力量大到可以使人忘记一切,

python ConfigParser

相关文章:

你感兴趣的文章:

标签云: