以前介绍过非常地 Python 包管理工具,有 pip、 venv、pipenv、poetry、pdm 等 详情见:https://python.iswbm.com/ 今天来介绍一个更高层次的管理工具,可以直接管理 Python 解释器的版本,同时也可以管理虚...
Python 教程
四种方法编写 Python 的单例模式
单例模式一种常见的设计模式,并且也是最基础的设计模式,需要每个开发人员都熟练掌握。 当你希望在整个系统中,某个类只能出现一个实例时,就需要学会使用单例模式。 比较常见的场景是:某个项目的配置信息存...
内置 230+ 工具,说说 Python 第一工具箱 — Boltons
经过了几十年的发展,Python 的轮子生态越来越丰富,例如针对网络请求有 requests,针对命令行开发有 typer 等等,这些第三方库给我们的日常开发带来了极大的便利。 今天给兄弟们推荐另一个第三方库 -- Boltons...
Python 中的爬虫 URL 包含中文如何转义?
python3 解法 from urllib.request import quote, unquote url = "https://www.baidu.com/s?wd=code123中国" gbk_url = quote(url, safe=";/?:@&=+$,", encoding="gbk") utf_url = quote(url, safe=";/?:@&a...
划时代的 Python 包管理器 — PDM 缓存机制
PDM 系列目录 1、划时代的 Python 包管理器:PDM 教程 — 入门篇 2、划时代的 Python 包管理器:PDM 教程 — 原理篇 3、划时代的 Python 包管理器 — PDM 局部&全局配置 4、划时代的 Python 包管理器 — PDM 局...
读者问:如何让 PyCharm 支持 PDM ?
PDM 系列目录 1、划时代的 Python 包管理器:PDM 教程 — 入门篇 2、划时代的 Python 包管理器:PDM 教程 — 原理篇 3、划时代的 Python 包管理器 — PDM 局部&全局配置 4、划时代的 Python 包管理器 — PDM 局...
Go 1.18 系列篇(三):一文掌握 Go 工作区模式
系列导读: 1、Go 1.18 系列篇(一):如何升级 Go 1.18 ? 2、Go 1.18 系列篇(二):一文掌握泛型的使用 对我来说,Go1.18 最 "实用" 的功能,应该是 Go 工作区模式,虽然上篇文章中的泛型在某些场景下也是...
划时代的 Python 包管理器 — PDM 局部&全局配置
PDM 系列目录 1、划时代的 Python 包管理器:PDM 教程 — 入门篇 2、划时代的 Python 包管理器:PDM 教程 — 原理篇 3、划时代的 Python 包管理器 — PDM 局部&全局配置 4、划时代的 Python 包管理器 — PDM 局...
划时代的 Python 包管理器 — PDM 局部&全局项目
PDM 系列目录 1、划时代的 Python 包管理器:PDM 教程 — 入门篇 2、划时代的 Python 包管理器:PDM 教程 — 原理篇 3、划时代的 Python 包管理器 — PDM 局部&全局配置 4、划时代的 Python 包管理器 — PDM 局...
划时代的 Python 包管理器:PDM 教程 — 原理篇
PDM 系列目录 1、划时代的 Python 包管理器:PDM 教程 — 入门篇 2、划时代的 Python 包管理器:PDM 教程 — 原理篇 3、划时代的 Python 包管理器 — PDM 局部&全局配置 4、划时代的 Python 包管理器 — PDM 局...