python中config方法作用,python中ConfigParse模块的用法
本文实例讲述了python中ConfigParse模块的用法,分享给大家供大家参考。具体方法如下:
写配置一般用ConfigParse.RawConfigParse类
读配置用ConfigParse.ConfigParse类
代码如下:
写配置文件:
import ConfigParser
import time
config = ConfigParser.RawConfigParser()
task = {}
task["id"] = 1
task["package"] = "exe"
task["timeout"] = 150
task["dst_filename"] = "1.exe"
task["custom"] = ""
config.add_section("analysis")#增加section
config.set("analysis", "id", task["id"])#增加option
config.set("analysis", "target", task["dst_filename"])
config.set("analysis", "package", task["package"])
config.set("analysis", "timeout", task["timeout"])
config.set("analysis", "started", time.asctime())
fp = open("analy.conf", "w")
config.write(fp)#写入文件中
运行结果如下:
[analysis]
started = Tue Apr 10 15:40:51 2012
package = exe
id = 1
timeout = 150
target = 1.exe
读取配置文件:
import ConfigParser
config = ConfigParser.ConfigParser()
config.read("analy.conf")
if config.has_option("analysis", "timeout"):
print config.get("analysis", "timeout")
print config.sections()
print config.get("analysis", "package")
print config.getint("analysis", "id")
打印结果如下:
150
['analysis']
exe
1
希望本文所述对大家的Python程序设计有所帮助。
python中config方法作用,python中ConfigParse模块的用法相关推荐
- python中config方法作用_使用Python中的config配置
Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置,路径的配置),所以可以自己写一个函数,实现读取config配置. config文件的写法比较简单,[sect ...
- java中write方法作用_java中的封装,继承,多态,这3个在程序中起着重要作用
一.封装 1. 封装概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改. 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问.要访 ...
- python的config模块_python中ConfigParse模块的用法
本文实例讲述了python中configparse模块的用法,分享给大家供大家参考.具体方法如下: 写配置一般用configparse.rawconfigparse类 读配置用configparse. ...
- created写法_vue.js中created方法作用
这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数.一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中.每一个阶段都会有一个钩子函数 ...
- Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信
Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...
- 使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...
- python中赋值语句的作用_python中return可以使用赋值语句吗?
在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...
- python特殊变量方法 不懂_Python中的常见特殊方法—— del方法
__del__() 方法用于销毁Python对象--在任何Python对象将被系统回收的时候,系统都会自动调用这个方法.但是不要以为对一个变量执行del操作,该变量引用的对象就会被回收,当然不是,如果 ...
- java中process方法用处_Java中ProcessBuilder应用实例
系列说明 可以使用java中的ProcessBuilder执行本地命令或脚本等工作 以下是一个简单的使用java调用本地python脚本的例子 List commands=new ArrayList( ...
最新文章
- 多线程中的指令重排问题
- 虚幻UE4中如何采集360度全景图片和VR视频
- c++面对对象设计 2
- 利用Matlab比较IIR和FIR,细说IIR滤波器和FIR滤波器的区别
- 转载:javaweb学习总结(二十三)——jsp自定义标签开发入门
- 【CyberSecurityLearning 58】PHP代码注入
- org.apache.commons.io——FileUtils学习笔记
- spring boot 单元测试_spring-boot-plus1.2.0-RELEASE发布-快速打包-极速部署-在线演示
- linux命令 查找包含指定字符串的文件
- oracle CHARINDEX 函数用法
- XML揭秘 入门 应用 精通pdf
- kettle使用经验02
- aiml java_AIML实现智能聊天机器人
- 关于手心输入法配置完整自然码辅码
- 基于java的小区物业报修管理系统
- 微服务学习笔记 演进式架构 适应度函数概念
- c++学习 | MFC —— 控件介绍
- C++多线程03 Lambda表达式与caII once
- 小程序分销商城的功能及分销模式是什么
- 服务器被ddos攻击,防止DDOS攻击?
热门文章
- Outlook 2003解除附件下载限制
- Android传感器编程入门(三)
- Linux 命令(119)—— diff 命令
- prettier 指“北”
- jQuery插件开发(转)
- java代码将excel文件中的内容列表转换成JS文件输出
- 【Codeforces 851D Arpa and a list of numbers】
- SSM商城系统开发笔记-配置01-web.xml
- VS2010快捷键大全----养成良好的习惯
- 解放双手,基于github travis-ci docker自动化部署java项目