随笔分类 -  Python常见模块学习

摘要:参考https://www.cnblogs.com/morgana/p/8908723.html Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。 阅读全文
posted @ 2021-12-23 15:45 冥想心灵 阅读(503) 评论(0) 推荐(0) 编辑
摘要:从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。 subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* command 阅读全文
posted @ 2021-12-23 10:03 冥想心灵 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一、概念 在一个应用服务中, 对于时效性要求没那么高的业务场景,我们没必要等到所有任务执行完才返回结果, 例如用户注册场景中, 保存了用户账号密码之后. 就可以立即返回, 后续的账号激活邮件, 可以用一个种异步的形式去处理, 这种异步操作可以⽤队列服务来实现. 否则, 如果等到邮件发送成功可能⼏秒过 阅读全文
posted @ 2019-08-13 09:59 冥想心灵 阅读(1794) 评论(1) 推荐(1) 编辑
摘要:ConfigParser模块 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见文档格式如下 1 2 3 4 5 6 7 8 9 10 11 12 [DEFAULT] ServerAliveInterval = 45 阅读全文
posted @ 2019-07-04 15:29 冥想心灵 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、paramiko介绍 paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能 官网地址:http://www.paramiko.org/installin 阅读全文
posted @ 2019-07-01 10:06 冥想心灵 阅读(21083) 评论(0) 推荐(1) 编辑
摘要:Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接My 阅读全文
posted @ 2019-05-07 16:19 冥想心灵 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:logging模块 shutil模块 subprocess模块 xml模块 logging模块 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > 阅读全文
posted @ 2019-03-15 10:40 冥想心灵 阅读(265) 评论(0) 推荐(0) 编辑
摘要:官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在线测试工具 http://tool.chinaz.com/regex/ 字符组 : [字符组]在同一个位置可能出现的各种 阅读全文
posted @ 2019-02-13 09:00 冥想心灵 阅读(152) 评论(0) 推荐(0) 编辑
摘要:在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.de 阅读全文
posted @ 2019-02-03 09:47 冥想心灵 阅读(101) 评论(0) 推荐(0) 编辑
摘要:os模块是与操作系统交互的一个接口 执行shell命令或则shell脚本 import os # 运行shell命令,直接显示 # os.system("bash command") os.system("dir") # 运行shell命令,获取执行结果 # os.popen("bash comma 阅读全文
posted @ 2019-02-01 09:56 冥想心灵 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-31 16:40 冥想心灵 阅读(129) 评论(0) 推荐(0) 编辑
摘要:>>> import random#随机小数>>> random.random() # 大于0且小于1之间的小数0.7664338663654585>>> random.uniform(1,3) #大于1小于3的小数1.6270147180533838#恒富:发红包 #随机整数>>> random. 阅读全文
posted @ 2019-01-31 15:22 冥想心灵 阅读(146) 评论(0) 推荐(0) 编辑
摘要:什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。模块的本质:就是封装了很多很多函数、功能的一个文件 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++ 阅读全文
posted @ 2019-01-31 14:27 冥想心灵 阅读(133) 评论(0) 推荐(0) 编辑
摘要:时间模块:和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 一、time模块 常用方法1.time.sleep(secs)(线程)推迟指定的时间运行。单位为秒。2.time.time()获取当前时间戳 表示时间的三种方式在Python中,通常有这三种方式来表示时间:时间戳、 阅读全文
posted @ 2019-01-31 14:25 冥想心灵 阅读(372) 评论(0) 推荐(0) 编辑
摘要:什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文件来说是没有字典这个概念的,所以我 阅读全文
posted @ 2019-01-29 17:16 冥想心灵 阅读(190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示