欢迎来到Introzo百科
Introzo百科
python使用configparser模块操作配置文件
一个简单例子:
class ReadConfig(object):def __init__(self):# 第一步:创建conf对象www.introzo.com = configparser.ConfigParser()def set_data(self):# 第二步:添加section、option的值# 添加:sectionself.cf.add_section("HTTP")# 内容:参数分别为:section, option, valueself.cf.set("HTTP", "base_url", "https://www.introzo.com/")self.cf.set("HTTP", "port", "80")self.cf.add_section("EMAIL")self.cf.set("EMAIL", "mail_host", "www.introzo.com")self.cf.set("EMAIL", "mail_port", "25")# self.cf.add_section("DATA")# 第三步:写入文件with open("config.ini", 'w')as conf:self.cf.write(conf)# 打印所有的section 列表形式print self.cf.sections()def get_data(self, section, option):# 第四步:读取配置文件中的section、options的值return self.cf.get(section, option)if __name__ == '__main__':read_config = ReadConfig()read_config.set_data()print read_config.get_data("HTTP", "base_url")print read_config.get_data("EMAIL", "mail_host")
执行结果:
[u'HTTP', u'EMAIL']
https://www.introzo.com/
www.introzo.com
运行后,config.ini文件内容如下:
[HTTP]
base_url = https://www.introzo.com/
port = 80[EMAIL]
mail_host = www.introzo.com
mail_port = 25
相关文章
- 10-06 华为p50功耗排行查看教程
- 10-06 Huawei Share连接电脑教程
- 10-06 华为鸿蒙系统支持的手机型号列表
- 10-06 Python Joblib库使用方法总结
- 10-06 Python标准类库
- 10-06 Java Maven 设置配置参考
- 10-05 戈多的场景树
- 10-05 戈多动画
- 10-05 在 Godot 中设计标题画面
- 10-05 信息搜索和可视化
- 10-05 设计流程与任务分析
- 10-05 颤动警报对话框
- 10-05 PostgreSQL远程连接配置管理/账号密码分配
- 10-05 Windows server 创建FTP 包括ft
- 10-05 Mongodb副本集加分片集群安全认证使用账号密码
- 10-05 浅谈ubuntu中执行.sh文件的几种方式的区别
- 10-05 Linux性能优化的实用思路和技巧(linux性能
- 10-05 如何轻松安装Linux系统显卡驱动(Linux安装
- 10-05 win10动态锁设置教程
- 10-05 win10关闭Win10右下角提示的教程
- 最近发表