• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python中ConfigParse模块的用法

python中ConfigParse模块的用法

作者:shichen2014 字体:[增加 减小] 来源:互联网

shichen2014 通过本文主要向大家介绍了python 模块用法,python中os模块,python中sys模块,python中re模块,python中time模块等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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)#写入文件中 

</div>

运行结果如下:

[analysis]
started = Tue Apr 10 15:40:51 2012
package = exe
id = 1
timeout = 150
target = 1.exe

</div>

读取配置文件:

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") 

</div>

打印结果如下:

150
['analysis']
exe
1
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python中ConfigParse模块的用法
  • Python常用模块用法分析
  • Python常用模块用法分析

相关文章

  • python实现k均值算法示例(k均值聚类算法)
  • python实现dict版图遍历示例
  • Python批量重命名同一文件夹下文件的方法
  • win10系统中安装scrapy-1.1
  • Python中标准模块importlib详解
  • python函数的5种参数详解
  • Python实现的多线程http压力测试代码
  • 在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
  • python求pi的方法
  • 如何搜索查找并解决Django相关的问题

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 使用Python的Zato发送AMQP消息的教程
    • Python重新引入被覆盖的自带function
    • 基于wxpython实现的windows GUI程序实例
    • Python判断变量是否为Json格式的字符串示例
    • 使用 tf.nn.dynamic_rnn 展开时间维度方式
    • Python中Django 后台自定义表单控件
    • 利用Python的装饰器解决Bottle框架中用户验证问题
    • Python读取mp3中ID3信息的方法
    • python爬取本站电子书信息并入库的实现代码
    • Python中使用不同编码读写txt文件详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有