自动为Flask写的API生成帮助文档
Flask 是 Python 一个非常轻量的库,可以让你毫不费力地写一个简单的网站。如果你需要写一些后台 API 或者准备自动化测试数据时,Flask 是一个非常不错的选择。 一个 API 例子 举个例子,我们可以这样写几个 API,具体实现暂时略过: # views/api.py api = Blueprint('api', __name__) @api.route('/get_...
Flask 是 Python 一个非常轻量的库,可以让你毫不费力地写一个简单的网站。如果你需要写一些后台 API 或者准备自动化测试数据时,Flask 是一个非常不错的选择。 一个 API 例子 举个例子,我们可以这样写几个 API,具体实现暂时略过: # views/api.py api = Blueprint('api', __name__) @api.route('/get_...
静态页面博客的鼻祖就是Jekyll。 Jekyll 和 Hexo 静态博客目前最流行的也就是 Hexo 和 Jekyll,我一直都是 Hexo 的粉丝和用户,相对于 Jekyll 我想大多数人选择 Hexo 的原因跟我差不多: 安装本地环境简单,只需要 nodejs 和一行命令即可 官网文档非常优秀,极易上手 众多优秀的主题可选,配置功能完善 目录结构清晰易懂,内...
今天我们的主角是defaultdict,同时也会介绍一下魔法方法__missing__(),本文主要来源于网友博客,分享给有需要的人。 默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子: strings = ('puppy', 'kitten', 'puppy', '...
当今时代人工智能都已经是烂大街的词了,OCR 应该也很多人都知道。 OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。 本文主要记录了通过 Python 使用 OCR 的两次尝试。 Tesseract T...
Python 算法备忘。 问题描述 给出一个关键词列表: keys = ['aaa','bbb','ccc'] 给出一个字符串 str,如果字符串中有包含列表 keys 中的子串,则过滤并保留下来,其余部分则删除。请问可以如何实现? 例子: str = 'aaaawtf he heheccc' 过滤后变成: 'aaa ccc' 例子二: str = 'aaabb...
Python 算法备忘。 问题描述 https://stackoverflow.com/questions/47581326/given-a-string-of-a-million-numbers-return-all-repeating-3-digit-numbers 假设给定一个很长的数字,比如PI精确到100万位,找到其中重复出现相邻三个数字。比如给定的数字是1233...
用脚本来刷金币。 原理 王者荣耀的冒险模式里有个挑战模式,第一次过关可以获得比较多的金币,后面重新挑战还是会获得少量金币,这不算是bug,你不嫌烦手动蛮力也可以刷金币。 推荐关卡:陨落的废都 - 魔女回忆 此关卡使用纯输出英雄20秒左右可以打BOSS,50秒左右可以通关,每次重复通关可以获得奖励19金币。在开挂前建议你手动通关体验一下。此为游戏原理。 简单来说,需要执行...
其实这已经是一个很古老的知识了,记录一下备忘。 准备工作 手机和电脑需要在同一个局域网内 电脑上已经安装好ADB工具,可以是Mac或者Windows 开始 1. 打开手机端口 让手机在指定的端口可以接收到TCP/IP连接。 确保手机开启了usb调试 用usb线把手机和电脑连接起来 执行命令:adb tcpip 5555 执行成功后就可以把usb线...
Appium是手机端自动化测试的必备知识。 前提准备 开始正文之前,你需要准备好一些基本条件: 安装好Mac OSX 操作系统的设备 能够访问中国局域网以外资源的方法(没有也行,但很痛苦) 已经安装好 homebrew 已经安装好 Python3.x,可以通过brew安装 已经安装好 Java Runtime Environment,可以通过brew安装 ...
Python处理时间数据的好方法。 缘起 很多时候我们不得不和时间打交道,但在Python标准库中处理时间的模块其实设计的不是很友好,为什么我会这么说?因为我相信大部分人几乎每次在处理时间数据时一而再,再而三的去查文档,比如时间和文本格式互转,时间增减等看起来非常基本的操作,在Python中处理起来并不轻松。 最要命的是,在Python标准库中居然有两个名字差不多的模块可以处理时间...