摘要: OS模块常用功能 获取版本 获取工作目录 获取工作目录下面内容 切换工作目录 获取某个目录下面内容 获取当前进程 获取父级进程 了解例子略,有兴趣自己研究 阅读全文
posted @ 2019-07-10 17:50 艺杰兮 阅读(163) 评论(0) 推荐(0)
摘要: 02 sys模块应用 001观察平台与版本信息 导入 查看平台名称/python版本 Sys.path——显示了一些目录环境,如解析器放在哪个路径下,主环境在哪里,pycharm的路径在哪里 002 观察异常信息 系统里面通过了可以捕获最近的一些异常信息 可以捕获当前程序最后抛出的异常 003 命令 阅读全文
posted @ 2019-07-10 17:48 艺杰兮 阅读(196) 评论(0) 推荐(0)
摘要: 01系统工具 背景介绍,系统工具就是用于管理系统的工具。如window的命令行工具,linux下的shell脚本,Mac系统叫终端。 Python中提供了模块可以直接操作各系统的系统工具,具体模块有很多,主要讲sys和os,其中os支持跨平台,且os.path提供文件及目录工具 阅读全文
posted @ 2019-07-10 17:37 艺杰兮 阅读(187) 评论(0) 推荐(0)
摘要: 综合应用 001字符串切割 分隔符切割字符串 非字母形式切割 减号切割 减号切割且把减号包括在结果里面 Spile的另外一个参数,maxsplit表示拆分的最大数量 maxsplit=2表示保留两个切割结果,其余的作为一个整体 maxsplit=1表示只保留一个 002字符串替换sub 如果用模式编 阅读全文
posted @ 2019-07-10 17:36 艺杰兮 阅读(212) 评论(0) 推荐(0)
摘要: 05 Group编组 该小结查看更详细的编组对象group 001场景 需求:匹配前后字符的模式和内容都一直的结果 下面模式不对,无法匹配内容一致 ‘\1’表达的含义是:在当前的位置重现刚刚的第一个编组,1是模组序号 下面文本没有符合的内容,所以无法匹配 下面内容匹配成功 02模式组声明及声明同时取 阅读全文
posted @ 2019-07-10 17:30 艺杰兮 阅读(693) 评论(0) 推荐(0)
摘要: 04 Python正则模式对象之MatchObject MatchObject就是模式对象,如果模式用括号进行了分组,MatchObject可以用group等方法进行观察细节 例子 查询有多少个匹配项,用findall 观察细节,加括号进行分组,分组后用group()或者group(0)表示所有分组 阅读全文
posted @ 2019-07-10 17:26 艺杰兮 阅读(1014) 评论(0) 推荐(0)
摘要: 模式分为编译和非编译两种 模式反复重用,建议用编译方式 ,临时用建议用非编译方式 例子1 方式1:先定义一个模式字符串如pattern,并对模式字符串进行编译用方法compile 方式2:不进行编译,直接用re下面的findall(‘模式’,查看内容) 编译小细节:需要注意转移字符 默认从第0个字符 阅读全文
posted @ 2019-07-10 17:20 艺杰兮 阅读(361) 评论(0) 推荐(0)
摘要: 02 语法:特殊符号与字符 001匹配规则——字符、量词 简要记忆:大写取反\D \S \W 002 贪婪与非贪婪、边界匹配 简单理解:贪婪找到最大范围匹配内容,非贪婪找到最小范围匹配内容 例子:假设有下面文本内容 贪婪匹配 如: 匹配结果如下: 非贪婪匹配——问号 问号说明: 单个字符后面加一个问 阅读全文
posted @ 2019-07-10 17:13 艺杰兮 阅读(179) 评论(0) 推荐(0)
摘要: 01正则表达式概述 举例: \d+ 用于匹配数字 [A-Z]\w+ 用于匹配首字母大字开头的单词 简要概述 阅读全文
posted @ 2019-07-10 17:10 艺杰兮 阅读(161) 评论(0) 推荐(0)
摘要: 字符与编码 01 字符串本质 Python字符串相关概念 字符串 str 字节 bytes 字节数组 bytearray 电脑字符串存储机制 字符库:A、B每个字符有一个代码点如A是65 B为66,这种是方便人类读写的形式,但是最终需要存入计算机的CPU和内存,需要转换成字节的二进制,就涉及到字节的 阅读全文
posted @ 2019-07-05 20:38 艺杰兮 阅读(195) 评论(0) 推荐(0)