01 2023 档案
摘要:上代码: 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'
阅读全文
摘要:https://www.pudn.com/news/6228cd159ddf223e1ad10603.html
阅读全文
摘要:安装了win11需要装一些软件 scoop官网:https://scoop.sh/ 安装的时候报错了,没截图 解决办法 无意间安装了:fastgithub 之后就可以安装scoop了 https://github.com/dotnetcore/FastGithub
阅读全文