随笔分类 - 常用模块
摘要:subprocess模块 subprocess主要用于执行系统指令(启动子进程)与os.system 的不同在于 #subprocess可以与这个子进程进行数据交换。
阅读全文
摘要:re模块 正则表示式 由堆具有特殊意义的字符组成的式子。用于匹配查找字符串内容。 主要学习重点,就是学习这些字符的含义。 匹配字符的特殊字符 精准匹配 "abc"表达式不包含任何特殊字符,就是精准匹配,说白了判断是否相同 单个字符 匹配 \n \t \f 位置匹配 ^$为整体匹配 范围匹配 判断字符
阅读全文
摘要:logging模块 日志模块的级别分为5级,debug,info,error,warning,critical严重程度一次增高,也可由数字表示级别分别是10,20,30,40,50. 这种系统默认logging的设置方法,是无法满足需要的那么现在需要定制属于自己的logging规则。 为loggin
阅读全文
摘要:hashlib模块 hashlib是一种算法,将一个任意长的数据根据计算得到一个固定长度的特征码。 特征: 不同输入可能会有相同的结果,但是几率特别小。 相同输入必然得到相同的结果。 由于散列(特征)的性质从原理上来看是不可能被反解的。 应用场景: 用来验证两个输入的数据是否一致 1.密码验证: 客
阅读全文
摘要:1.将你前后左右的同学的信息编写为xml文档并在python中解析该文件 进行展示 2.用json格式存储一些歌曲信息包括 流派 歌曲名称 作者 年代实现 输入流派展示对应的歌曲 3.练习: 做一个登录 首先查看配置文件 是否又包含 用户名和密码 如果由直接登录 如果没有就进行输入用户名密码登录 登
阅读全文
摘要:configparser模块 配置文件中 只有两种内容 不常用
阅读全文
摘要:XML 可扩展标记语言 格式:<></> 也是一种通用的数据格式 之所以用它是因为块平台性。 语法格式 总结xml也是一种中间格式,也是属于序列化方式之一。与json相比较同样数据 json会比xml更小,效率更高 xml需要根据文档结构手动解析,而json直接转对象。 d.xml 解析xml 获得
阅读全文
摘要:json模块 pickle模块和shelve模块序列化的得到数据只能被Python所解析。 通常企业开发不可能做一个单机版,都需要联网进行计算机之间的交互。 我们必须保证这个数据能够跨平台使用。 JSON是什么? JavaScript object notation 就是对象表示法。 对我们而言JS
阅读全文
摘要:shelve模块 shelve模块也是Python独有的序列化模块。 但是与pickle模块不同的是,pickle模块序列化写入的想要修改的,就要重新导入内存,重新写入才能修改。而shelve模块修改可以像字典一样修改。 shelve模块的功能 序列化存储 在windows系统下会生成三个文件 增加
阅读全文
摘要:pickle模块 pickle模块是一个用来序列化的模块。 什么是序列化? 指的是将内存中的数据结构转为一种中间格式,并存储在硬盘上。 什么是反序列化? 将硬盘上存储的中间格式文件还原成内存中的数据结构。 为什么要序列化? 就是为了将数据永久存储,之前学过文件也能完成永久存储,但是操作起来十分复杂。
阅读全文
摘要:shutil模块文件——文件简化操作模块 copyfileobj() make_archive()压缩文件 unpack_achieve()解压缩 其他压缩和解压模块 zip解压 tarfile解压 tarfile压缩 zipfile压缩
阅读全文
摘要:os模块 主要用于与计算机系统交互 os.getcwd() os.chdir() os.curdir os.pardir os.environ os.system() 掌握的内容:***** makedirs() mkdir() removedirs() rmdir() remove() listd
阅读全文
摘要:sys模块——解释器环境模块 sys.path sys.modules sys.argv sys.verison sys.platform sys模块常用将模块检索顺序加入环境变量。
阅读全文
摘要:random模块——随机数模块 random() randint() randrange() sample() shuffle() choice() choices() 应用:随机验证码
阅读全文
摘要:time模块 时间戳 时间戳是指从1970年1月1日到现在经历秒数,返回一个浮点数。 格式化时间 结构化时间 时间戳转换为结构化时间 将结构化时间转换为格式化时间 将格式化时间转化为结构化时间 datetime模块 datetime自带的格式化时间输出 将时间戳转化为日期格式 datetime的时间
阅读全文
摘要:包 什么是包? 包是一种模块,但是本质上就是一个文件 与普通文件夹不同是就是其中包含一个__init__.py文件,叫初始化文件。这个文件作用是将该包下所有模块的与执行文件的导入关系写下来。从而使得import 包名,可以通过__init__.py文件import包下的所有模块名。 包的作用 包的作
阅读全文
摘要:<!doctype html>模块 模块 模块是什么: !!!!! 模块 是一组功能的集合 python中一个功能就是一个函数 一个py文件就是一个模块 例如 A.py 文件名A.py 模块名 A 模块的分类: 1.自定义模块 !!!! (第三方模块也属于自定义 它是别的程序员写的 ) 关注如何
阅读全文

浙公网安备 33010602011771号