Python 中带花括号的字符串格式化报错的问题

Python 中可以用 "before_{}_after".format("content") 的方式对字符串格式化。 问题来了,如果模板字符串中,本身就包含花括号,会直接报错(例如,对 JSON 模板做格式化)。 怎么解决?用双重花括号进行转义。 如图所示:

pip 安装指定版本的模块

给 python2 安装 requests 库,发现最新的 requests 不支持 python2。于是需要用到指定版本号的安装方式: pip install requests==2.27.0  

CentOS7 安装 Python3.7

CentOS7 的 yum 源不包含 python3, 因此需要编译安装。 注: 以下命令均由 root 用户执行,所以省略了 sudo。 安装过程中发现任何报错,自行百度解决。  一、安装相关依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses

生成 requirements.txt

两种方案。 一、使用 pipenv 确保当前项目运行在一个由 pipenv 创建的虚拟环境中。执行以下命令: pip freeze > requirements.txt 如果项目不在虚拟环境中,或者同一个虚拟环境,包含了多个依赖不同外部模块的项目,则可使用方案二。 二、使用 pipreqs 进入项目目录,执行以下命令: pip install pipreqs pipreqs . pigar

python 过滤文本中的标点符号

网上搜到的大都太复杂,最后找到一个用正则表达式实现的: import re s = "string. With. Punctuation?" # 如果空白符也需要过滤,使用 r'' s = re.sub(r'','',s) 支持中文和中文标点。 原理很简单:在正则表达式中,\w 匹配字母或数字或下划线或汉字(具体与字符集有关),^\w 表示相反匹配。 详情:https://

【鱼书】2. 数据与flask路由

2-1 搜索而不是拍照上传 技术的知识放到具体业务中讲解,效果会更好。 任何一个产品都会从一个最小的原点开始,对于鱼书来说,最小的原点是:“向他人赠送书籍”。 我们最关心的是,“要赠送哪本书”,而不在乎书的新旧程度。所以不需要像闲鱼那样,做拍照上传。那怎么做?直接在网站中搜索关键字或isbn号。 2-2 书籍搜索与查询 1-数据API 搜索的数据从哪里来?依赖外部的数据源。也就是说,需要调用外部的

入门 PYTHON 脚本编程

—— 以处理国际化问题为例 本文目标: 介绍 Python 语言 用自动化脚本辅助日常工作的思想 读完之后,可快速上手,编写简单的脚本程序 为以后学习“机器学习”等 Python 擅长的领域做铺垫 一、抛出应用问题 国际化文件中,只有中文翻译是全的,英文和繁体翻译有缺失。现在需要给每个 key 都加上翻译。 解决流程 后面详述。 二、Python 基础 写在前面 Python 是一种解释型、面向对

【鱼书】1. Flask 的基本原理与核心知识

1 鱼书是一个什么样的产品 一句话概括:将自己不要的书,免费赠送给他人。 (如果不能一句话概括,说明定位不清晰) 2 开发环境 使用 pipenv 来取代 virtualenv。 2.1 安装 python 环境 安装python3:brew install python 2.2 检验 python 和 pip 是否安装好 ➜ ~ python3 -V Python 3.6.5 ➜ ~ pip3

python 生成条形码(pdf417)

pdf417 简介 PDF417 是一种堆叠式二维码,可表示数字、字母或二进制数据,也可表示汉字,它是由美国 SYMBOL 公司发明的,最大优势在于其大数据容量和强纠错能力。 Python 生成 pdf417 条形码 使用 pdf417gen pip install pdf417gen 命令行使用 实测,项目主页例子中,有的命令用不了。 python -c "import this" | pdf4