04 2021 档案

摘要:使用 pip freeze > requirements.txt 命令导出已安装的模块,其中部分模块显示了 @ file:///...,而不是具体的版本号,如下图: 此时,如果我们直接在其他机器上边使用 pip install -r requirements.txt 安装模块时,就会遇到如下错误: 阅读全文
posted @ 2021-04-19 17:12 blitheG 阅读(679) 评论(0) 推荐(0) 编辑
摘要:在Python语言中,使用变量之前不需要声明其类型,直接赋值即可创建变量,变量初始类型取决于等号右侧表达式的值的类型。 创建之后,变量的类型可以随时发生变化,但在任何时刻,每个变量都有确定的类型。 很多从其他语言转过来的朋友很不习惯这样的方式,还是习惯于声明变量和参数的类型。 虽然Python不支持 阅读全文
posted @ 2021-04-15 16:03 blitheG 阅读(425) 评论(0) 推荐(0) 编辑
摘要:此编码风格指南主要基于 Google Python Style Guide [中译版],结合百度python使用习惯和实际开发情况制定。 1. 语言规范 1.1 import [强制] 禁止使用from xxx import yyy语法直接导入类或函数(即yyy只能是module或package,不 阅读全文
posted @ 2021-04-13 11:18 blitheG 阅读(634) 评论(0) 推荐(0) 编辑
摘要:@functools.wraps(func) 用在装饰器函数之上,用于写装饰器时,保留原有函数的名称和函数属性。 # 定义一个最简单的装饰器 def user_login_data(f): def wrapper(*args, **kwargs): return f(*args, **kwargs) 阅读全文
posted @ 2021-04-12 17:15 blitheG 阅读(433) 评论(0) 推荐(1) 编辑
摘要:一、 gunicorn介绍 1.1 gunicorn gunicorn是一个python Wsgi http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。 Gunicorn使用prefork master-worker模型(在gunicorn中,master被称为a 阅读全文
posted @ 2021-04-12 14:42 blitheG 阅读(552) 评论(0) 推荐(0) 编辑
摘要:衡量单元测试对相应代码的测试重量,覆盖率是一个必要非充分条件,因此统计代码的覆盖率,检视单测是否充分,就尤为的重要。这里针对python-unittest的单测的覆盖率coverage进行使用说明与分析. coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码对被测代码的 阅读全文
posted @ 2021-04-09 16:24 blitheG 阅读(634) 评论(0) 推荐(0) 编辑
摘要:pyenv 用来管理不同版本的python,管理python的虚拟环境 1、 安装 1.1 安装依赖 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev lib 阅读全文
posted @ 2021-04-07 18:23 blitheG 阅读(141) 评论(0) 推荐(0) 编辑
摘要:安装zsh以后 linux中的执行文件.bashrc 变更为 .zshrc 目录为/home下的用户文件夹中 正确的做法: 将所需配置修改写入~/.zshrc 执行 source ~/.zshrc 阅读全文
posted @ 2021-04-07 17:24 blitheG 阅读(861) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/AS7062031/article/details/114391223 VSCode 官网 下载安装包太慢了,复制下载地址,将地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服 阅读全文
posted @ 2021-04-07 13:53 blitheG 阅读(531) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示