摘要: 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 这个函数定义了一个main 阅读全文
posted @ 2019-02-14 06:42 joneylulu 阅读(421) 评论(0) 推荐(0) 编辑
摘要: group() 返回一个或多个匹配的字串。如果只有一个参数,结果只有单个字符串;如果有多个参数,结果是一个元组,元组里每一项对应一个参数。没有参数,group1默认是0(整个匹配串被返回)。如果groupN参数是0,对应的返回值是整个匹配串;如果它属于[1,99],返回对应的一项括号分隔的群。如果参 阅读全文
posted @ 2019-02-10 11:29 joneylulu 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 第一个 regex 中是带有2个括号的,我们可以看到其输出是一个list 中包含2个 tuple 第二个 regex 中带有1个括号,其输出的内容就是括号匹配到的内容,而不是整个表达式所匹配到的结果。 第三个 regex 中不带有括号,其输出的内容就是整个表达式所匹配到的内容。 结论:findall 阅读全文
posted @ 2019-02-10 10:42 joneylulu 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 19、 (单选题) 有如下这种格式,在windows系统上使用os .listdir功能查看正确的代码及运行结果是() 阅读全文
posted @ 2019-02-10 08:08 joneylulu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 常用模块学习—subprocess模块详解 要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system。 0是指执行状态,代表执行成功 这条命令的 阅读全文
posted @ 2019-02-08 09:39 joneylulu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 常用模块学习—序列化模块详解 什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes。 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的 阅读全文
posted @ 2019-02-06 19:40 joneylulu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python读取文件时提示"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence" 解决办法1: 解决办法2: 解决Python中出现的ValueError 阅读全文
posted @ 2019-02-04 07:04 joneylulu 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re。 常用模块学习—re 匹配语法 常用的表达式规则 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILIN 阅读全文
posted @ 2019-02-03 18:46 joneylulu 阅读(334) 评论(0) 推荐(0) 编辑
摘要: random模块可以生成随机字符串 生成随机字符串 练习题:写一个6位随机验证码程序(使用random模块),要求验证码中至少包含一个数字、一个小写字母、一个大写字母。 import random,string # import string a = "".join(random.sample(st 阅读全文
posted @ 2019-02-02 23:26 joneylulu 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 模块 解析配置文件 解析配置文件 其它增删改查语法 练习:通过configparser模块完成以下功能。文件名my.cnf i、修改时区 default-time-zone = '+8 阅读全文
posted @ 2019-02-01 23:39 joneylulu 阅读(120) 评论(0) 推荐(0) 编辑