2023年2月13日

python retry feature

摘要: 简单的retry 功能有两种实现方法 retry module - 可以实现简单的retry, 指定retry 次数。 backoff module - 相对于retry 模块, 功能更丰富一点。 retry example 1 @retry(InvalidLogin, tries=2, delay 阅读全文

posted @ 2023-02-13 15:10 MissLi12138 阅读(26) 评论(0) 推荐(0) 编辑

2023年1月31日

python module "Pexpect" 的使用

摘要: Pexpect 可以用于自动化交互式程序, 例如, ssh, ftp, 模拟手动操作。 Reference:https://pexpect.readthedocs.io/en/stable/install.html#requirements 下列是Pexpect 常用的API。 注意:spawn , 阅读全文

posted @ 2023-01-31 12:19 MissLi12138 阅读(22) 评论(0) 推荐(0) 编辑

2023年1月18日

如果有效python code review

摘要: 这篇文章主要介绍一些工具, 方法, 可以帮助我们做code pre-commit 检查, 这样我们做code review 之前, 这些工具方法就帮我们解决了一些代码风格的问题和静态检查就能检查出来的问题。 代码风格检查: - black (强烈推荐, 这个工具可以自动format code , f 阅读全文

posted @ 2023-01-18 13:25 MissLi12138 阅读(31) 评论(0) 推荐(0) 编辑

2022年12月7日

Poetry 的使用

摘要: 什么是poetry? - 一款python 包的管理和打包工具。 作为包的管理工具, 我们怎么在项目中 应用呢? 方法1. (适用于已经存在的项目并想用poetry 进行管理, 从模块安装开始) 步骤1. poetry init. 在此过程中, poetry 会引导用户输入一些关于包的关键信息, 比 阅读全文

posted @ 2022-12-07 17:59 MissLi12138 阅读(817) 评论(0) 推荐(0) 编辑

2022年12月2日

搭建WSL ubuntu python 环境的过程

摘要: 前提- windows 11 home 版本 目的- 想启用ubuntu 版本开发python app Step 打开WSL2, 并且安装ubuntu windows 10 企业版, win11 家庭版, 企业版都支持WSL2 具体步骤参考: 在Windows11中安装WSL2(Ubuntu20.0 阅读全文

posted @ 2022-12-02 11:09 MissLi12138 阅读(210) 评论(0) 推荐(0) 编辑

2022年11月24日

python - metaclass

摘要: metaclass 的作用 - 在python 的世界, 一起都是object. 类也是object。 上面这张图很好的描述了class 类的创建过程。 通过下面的例子来了解类的创建过程, 实例对象的创建过程。 通过这个过程, 可以了解metaclass 的作用。 1 import re 2 3 4 阅读全文

posted @ 2022-11-24 14:48 MissLi12138 阅读(23) 评论(0) 推荐(0) 编辑

导航