摘要: XML文件处理 XML文件处理,有好几种方式,这里介绍一下xml.etree.ElementTree as ET。 注意:xml.etree.ElementTree模块在应对恶意结构数据时显得并不安全。 每个element对象都具有以下属性: 1. tag:string对象,表示数据代表的种类; 2 阅读全文
posted @ 2017-07-23 23:22 (野生程序员) 阅读(348) 评论(0) 推荐(0) 编辑
摘要: shelve模块 shelve类似于一个key-value数据库,可以很方便的用来保存Python的内存对象,其内部使用pickle来序列化数据,简单来说,使用者可以将一个列表、字典、或者用户自定义的类实例保存到shelve中,下次需要用的时候直接取出来,就是一个Python内存对象,不需要像传统数 阅读全文
posted @ 2017-07-23 12:45 (野生程序员) 阅读(280) 评论(0) 推荐(0) 编辑
摘要: shutil模块 高级的 文件、文件夹、压缩包 处理模块 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都没有提供。 而本文所讲的shutil则就是 阅读全文
posted @ 2017-07-23 09:53 (野生程序员) 阅读(334) 评论(0) 推荐(0) 编辑
摘要: sys模块 sys模块是处理与系统相关的模块,sys(system),下面来看看sys模块常用的方法: 1、sys.argv #命令行参数list,第一个元素是程序本身路径 2、sys.exit(n) #退出程序,正常退出时exit(0) 功能:执行到主程序末尾,解释器自动退出,但是如果需要中途退出 阅读全文
posted @ 2017-07-23 06:50 (野生程序员) 阅读(303) 评论(0) 推荐(0) 编辑