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