Python 下划线转驼峰 代码如下: def snake_to_camel(snake_str): components = snake_str.split('_') # 首字母小写,其余字母大写 return components + ''.join(x.title() for x in components) # 示例 snake_string = "example_string" camel_strin Python 桩白墨 2024-05-06 734 热度 0评论
Python 中带花括号的字符串格式化报错的问题 Python 中可以用 "before_{}_after".format("content") 的方式对字符串格式化。 问题来了,如果模板字符串中,本身就包含花括号,会直接报错(例如,对 JSON 模板做格式化)。 怎么解决?用双重花括号进行转义。 如图所示: Python 桩白墨 2023-06-21 530 热度 0评论
pip 安装指定版本的模块 给 python2 安装 requests 库,发现最新的 requests 不支持 python2。于是需要用到指定版本号的安装方式: pip install requests==2.27.0 Python 桩白墨 2022-11-16 151 热度 0评论
CentOS7 安装 Python3.7 CentOS7 的 yum 源不包含 python3, 因此需要编译安装。 注: 以下命令均由 root 用户执行,所以省略了 sudo。 安装过程中发现任何报错,自行百度解决。 一、安装相关依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses Python 桩白墨 2019-01-24 225 热度 0评论
生成 requirements.txt 两种方案。 一、使用 pipenv 确保当前项目运行在一个由 pipenv 创建的虚拟环境中。执行以下命令: pip freeze > requirements.txt 如果项目不在虚拟环境中,或者同一个虚拟环境,包含了多个依赖不同外部模块的项目,则可使用方案二。 二、使用 pipreqs 进入项目目录,执行以下命令: pip install pipreqs pipreqs . pigar Python 桩白墨 2019-01-24 187 热度 0评论
python 过滤文本中的标点符号 网上搜到的大都太复杂,最后找到一个用正则表达式实现的: import re s = "string. With. Punctuation?" # 如果空白符也需要过滤,使用 r'' s = re.sub(r'','',s) 支持中文和中文标点。 原理很简单:在正则表达式中,\w 匹配字母或数字或下划线或汉字(具体与字符集有关),^\w 表示相反匹配。 详情:https:// Python 桩白墨 2018-11-23 293 热度 0评论
【鱼书】2. 数据与flask路由 2-1 搜索而不是拍照上传 技术的知识放到具体业务中讲解,效果会更好。 任何一个产品都会从一个最小的原点开始,对于鱼书来说,最小的原点是:“向他人赠送书籍”。 我们最关心的是,“要赠送哪本书”,而不在乎书的新旧程度。所以不需要像闲鱼那样,做拍照上传。那怎么做?直接在网站中搜索关键字或isbn号。 2-2 书籍搜索与查询 1-数据API 搜索的数据从哪里来?依赖外部的数据源。也就是说,需要调用外部的 Python 桩白墨 2018-11-16 154 热度 0评论
入门 PYTHON 脚本编程 —— 以处理国际化问题为例 本文目标: 介绍 Python 语言 用自动化脚本辅助日常工作的思想 读完之后,可快速上手,编写简单的脚本程序 为以后学习“机器学习”等 Python 擅长的领域做铺垫 一、抛出应用问题 国际化文件中,只有中文翻译是全的,英文和繁体翻译有缺失。现在需要给每个 key 都加上翻译。 解决流程 后面详述。 二、Python 基础 写在前面 Python 是一种解释型、面向对 Python 桩白墨 2018-08-21 176 热度 0评论
【鱼书】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 桩白墨 2018-04-18 167 热度 0评论
Python 练习册 => 0005 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小 心得 用 Pillow 缩放图像 Python3 判断如果目录不存在则创建: os.makedirs(OUTPUT_DIR, exist_ok=True) 代码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- from PIL import Image import os def main(): IMAGE_DIR = 'images' OUTPUT Python 桩白墨 2017-11-29 149 热度 0评论