摘要:
背景 chatGPT在刚刚出来的时候就注册账号、直到用户过多导致chatGPT崩溃、再到过完年再次体验了一下chatGPT,这一次主要是体验了一下chatGPT对自动化测试的了解 问题1:python中哪些支持Linux应用GUI自动化测试框架 回答如下图:有我希望的dogtail框架,其他框架也有 阅读全文
摘要:
背景 我们自动化代码在全新机器上经常出现导包失败的问题。 临时解决 这个方案可能大家都知道添加sys.path.append('你的项目路径'),但是你要是重新打开一个终端后就会发现刚刚添加的路径不在sys.path中了 永久添加 官方: 一个路径配置文件是具有 name.pth 命名格式的文件,并 阅读全文
摘要:
解决办法 yum --nogpgcheck --repofrompath 指定的仓库id,指定的仓库地址 install/remove 软件包名称 举例: yum --nogpgcheck --repofrompath tarzan,https://mirrors.tuna.tsinghua.edu 阅读全文
摘要:
上代码: from rich import print from rich.panel import Panel from rich.console import Console from rich.text import Text from rich.progress import track i 阅读全文
摘要:
背景 希望函数根据传参类型不同,做出不同的操作. 根据传入变量的类型来判断需要输出的内容,常见的做法是把这个函数做成一个分派函数,在这个函数中通过大量的if/elif/else来判断条件然后来执行对应的操作。但是这样做不便于模块的拓展,而且还显得笨重,时间一长这个函数会显得很大. 实现 from f 阅读全文
摘要:
学习路径:https://www.aiuai.cn/aifarm1963.html from functools import lru_cache from pydantic import BaseSettings n = 0 class Settings(BaseSettings): enviro 阅读全文
摘要:
Python 添加命令行参数 有很多种方法,就先学一种吧!使用原生的argparse库 新建tarzan_argparse.py: import argparse myparse = argparse.ArgumentParser(description='我自己的命令行参数') myparse.a 阅读全文
摘要:
背景 FastAPI 站在巨人的肩膀上,其中之一就是Pydantic. pydantic在运行时强制执行类型提示,并在数据无效时提供用户友好的错误。 看看什么是pydantic 官网:https://pydantic-docs.helpmanual.io/ 其他博客:https://blog.csd 阅读全文
摘要:
学习路径:https://saurabh-kumar.com/python-dotenv/ 用来干什么:https://zhuanlan.zhihu.com/p/79279131 阅读全文
摘要:
背景 在老项目中添加的.gitignore提交代码的时候还是不生效 解决办法 git rm -r --cached . git add . git commit -m 'update .gitignore' 阅读全文