Python + FastAPI
文章平均质量分 57
Python项目实战资料
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管是哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有所帮助,以此鞭策自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python如何启动多个服务
在Unix-like系统(如Linux和macOS)中,你可以在命令行中使用&来并行运行两个服务。在Python项目中,如果你想要同时启动多个服务,特别是如果你的项目中包含一个使用FastAPI的API服务和另一个可能使用其他框架或脚本的服务,你可以通过几种不同的方式来实现。对于更复杂的应用,你可以使用像Supervisor这样的进程管理工具。Supervisor可以让你轻松地管理多个进程,并且可以配置它们在崩溃时自动重启。你可以编写一个Python脚本来管理多个进程。原创 2025-11-05 13:01:12 · 384 阅读 · 0 评论 -
Python之无头浏览器框架Playwright
无头浏览器就是不显示图形界面的浏览器,主要用于自动化测试、网页抓取等场景。🏗️ 核心技术选型网站将原本明文的网页数据通过加密算法处理后传输,只有真实的浏览器才能解密显示。🎯 主要目的防止直接解析:让简单的HTTP请求无法获取可读内容增加逆向成本:需要分析JavaScript加密逻辑保护商业数据:防止竞争对手轻松抓取网站在每次请求时生成一个临时的、一次性的验证字符串,只有"合法"的浏览器才能正确生成。🎯 主要目的验证浏览器真实性:证明你是真正的Chrome/Firefox。原创 2025-11-05 12:38:34 · 669 阅读 · 0 评论 -
FastAPI使用详解
你在 shell(终端)中就可以创建和使用环境变量,并不需要用到 Python:2、在 Python 中读取环境变量然后你可以调用这个 Python 程序:3、特定程序设置环境变量当你在 Python 工程中工作时,你可能会有必要用到一个虚拟环境(或类似的机制)来隔离你为每个工程安装的包。也可以直接把代码复制到入口文件中main.py启动项目。5、查询参数但该异常将会被 unicorn_exception_handler 处理。接收到的错误信息清晰明了,HTTP 状态码为原创 2025-11-02 13:01:22 · 1213 阅读 · 0 评论 -
python处理反爬机制
OCR(光学字符识别):使用OCR技术自动识别图片中的文字,然后输入到验证码输入框中。根据这些策略调整你的爬虫策略。你可以使用免费的代理服务器或者付费的代理服务。有些服务提供动态更换代理的功能,这意味着每次请求都会更换一个新的代理,这样能有效避免单一IP被封。自动化鼠标操作:使用Python的pyautogui库来模拟鼠标操作,将滑块拖动到正确的位置。Selenium是一个强大的工具,它可以用来模拟浏览器行为,包括滑动滑块。通过设置请求之间的时间间隔,可以模拟人类用户的浏览行为,减少被封IP的风险。原创 2025-03-21 10:57:22 · 1404 阅读 · 0 评论 -
Python高级语法之scrapy&多管道用法
scrapyshell原创 2025-02-19 10:14:38 · 372 阅读 · 0 评论 -
Python高级语法之requests
超级鹰原创 2025-02-19 10:09:34 · 275 阅读 · 0 评论 -
Python高级语法之selenium
selenium使用功能Phantomjs模拟浏览器启动原创 2025-02-19 10:00:29 · 745 阅读 · 0 评论 -
Python高级语法之jsonpath&BeautifulSoup解析器
BeautifulSoup原创 2025-02-19 09:37:11 · 216 阅读 · 0 评论 -
Python高级语法之xpath
xpath用法原创 2025-02-18 14:45:47 · 205 阅读 · 0 评论 -
Python高级语法之urllib
高级原创 2025-02-18 11:07:20 · 326 阅读 · 0 评论 -
Python之初级语法二
基础二原创 2025-02-18 11:05:21 · 276 阅读 · 0 评论 -
Python之初级语法一
python基础原创 2025-02-17 10:12:48 · 235 阅读 · 0 评论 -
Python字体转换otf2ttf组件
最近打开文件提示缺字体,项目需要使用ttf的格式字体,目前只有otf格式的,使用FontCreator软件和在线工具Convertio都不行,转换出来的字体包都有问题。使用python组件转换的可行,具体介绍方法如下。最终验证转换成功了,字体包文件正常可用。原创 2025-01-22 14:15:05 · 670 阅读 · 0 评论 -
Python实现接口签名调用
【代码】Python实现接口签名调用。原创 2025-01-03 22:31:24 · 453 阅读 · 0 评论 -
Python之爬虫读取网页数据
选择Python作为爬虫开发的首选语言,主要是因为Python具有简洁易学的语法、丰富的库支持、跨平台特性、强大的社区支持、动态类型、可扩展性以及异步编程支持等优势。简洁易学的语法:Python的语法非常简洁明了,代码可读性强,这使得编写和维护爬虫代码变得更加容易。对于初学者来说,Python的语法简单,可以让他们更快地上手编程,专注于解决问题而不是语言本身。原创 2024-10-17 10:23:30 · 1429 阅读 · 0 评论 -
Python之文件操作
最终文件桌面也生成了,文件内容也成功写过去了。转载 2024-05-06 16:50:04 · 88 阅读 · 0 评论 -
Python基础&进阶语法
解析:先循环1到10内的数字,然后过滤大于5的数,赋值到new_list数组中进行打印结果。原创 2024-04-24 11:52:11 · 333 阅读 · 0 评论 -
Python项目之部署项目到服务器并启动项目
注释3:此处选择的"/root/lys/test"其中的/lys目录在服务器上并不存在,但是创建虚拟环境时会自动创建,所以需要保证该目录在服务器上的真实性,以免冲突。1.在Windows本地,进入pycharm,并打开对应的Python项目,在右下角依次点击: --> 添加新的解释器 --> SSH。注释2:“同步文件夹”为本地项目位置映射到服务器上的详细位置,默认位置为"/tem"目录,建议更改为自己单独的路径(后附示例图)转载 2024-04-19 15:50:54 · 13433 阅读 · 1 评论
分享