摘要: xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。从结构上,很像HTML超文本标记语言。但他们被设计的目的是不同的,超文本标记语言被设计用来显示数据,其焦点是数据的外观。它被设计用来传输和存储数据,其焦点是数据的内容。那么Python是如何处理 阅读全文
posted @ 2018-12-29 09:04 挖坑达人 阅读(8) 评论(0) 推荐(0) 编辑
摘要: shutil内置模块 高级的文件、文件夹、压缩包处理模块['Error', 'ExecError', 'ReadError', 'RegistryError', 'SameFileError', 'SpecialFileError', '_ARCHIVE_FORMATS', '_BZ2_SUPPOR 阅读全文
posted @ 2018-12-28 14:54 挖坑达人 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1 版本差异概览 1.1 Python 2.X: str(用于8位文本和二进制数据) unicode(用于宽字符文本) 在Python2中,通用的str类型填补了二进制数据的这一角色(特指python3中的bytes类型),因为字符串也只是字节的序列(单独的unicode类型处理宽字符串)。 在Py 阅读全文
posted @ 2018-12-28 14:40 挖坑达人 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为 阅读全文
posted @ 2018-12-28 13:15 挖坑达人 阅读(5) 评论(0) 推荐(0) 编辑
摘要: python序列化模块-shelve模块详解shelve:vt. 将(书等)放置在架子上;搁置,将某事放到一旁不予考虑;将…搁在一边;装搁架于;个人感觉有点像字典缓存?暂时搁置到一旁的意思?研究了一段时间后,感觉它就是当成了一种临时的数据库(dbm)缓存文件来用的感觉。为什么用shelve?(特别是 阅读全文
posted @ 2018-12-28 09:30 挖坑达人 阅读(40) 评论(0) 推荐(0) 编辑
摘要: JSON模块 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这 阅读全文
posted @ 2018-12-28 09:21 挖坑达人 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1.模块定义 2.为什么用模块 2.1 import导入模块 (4)模块导入过程 总结:首次导入模块my_module时会做三件事: 1.为源文件(my_module模块)创建新的名称空间,在my_module中定义的函数和方法若是使用到了global时访问的就是这个名称空间。 2.在新创 阅读全文
posted @ 2018-12-27 14:05 挖坑达人 阅读(6) 评论(0) 推荐(0) 编辑
摘要: configparser 简介configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。配置文件的格式如下:[DEFAULT]ServerAliveInterv 阅读全文
posted @ 2018-12-26 09:46 挖坑达人 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过 阅读全文
posted @ 2018-12-25 16:52 挖坑达人 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Python3中的hashlib模块提供了多个不同的安全哈希算法的通用接口 hashlib模块代替了Python2中的md5和sham模块,使用这个模块一般分为3步 1.创建一个哈希对象,使用哈希算法命名的构造函数或通用构造函数hashlib.new(name[, data]) 2.使用哈希对象调用 阅读全文
posted @ 2018-12-25 16:23 挖坑达人 阅读(7) 评论(0) 推荐(0) 编辑