python3学习手册driver.quit() # 关闭控制台 if __name__ == '__main__': test_selenium() ★cv2模块(opencv-python图像视频处理) # pip3 install opencv-python import cv2 def test_cv2_img(): img1 = cv2.imread('D:\\tmp\\test 进入无限循环,不使用循环则只捕捉一张图片就结束 了 ret, frame = capture.read() # 将摄像头拍到的图像作为 frame值 frame = cv2.flip(frame, 1) # 如果是电脑前置摄像头,则需要 将图像左右调换 cv2.imshow('video', frame) # 将frame的值显示出来 有两个参 数 前一个是窗口名字,后面是值 '__main__': test_pyautogui_cv2() ★PIL模块(pillow图像处理) PIL是指“Python Imaging Library”,PIL通过Image类来表示一个图像对 象,可以对该对象进行各种操作,如调整图像大小、裁剪、旋转、滤 镜、格式转换等。在将PIL图像对象保存为其他格式时,需要使用 save()方法,并将文件名参数设置为要保存的文件名及格式后缀。基本0 码力 | 213 页 | 3.53 MB | 1 年前3
Python3 基础教程 - 廖雪峰3.x 和 Python 2.x,因此对应 的 pip 命令是 pip3。 现在,让我们来安装一个第三方库——Python Imaging Library,这是 Python 下非常强大的处理图像的工具库。不过,PIL 目前只支持到 Python 2.7,并且有年头没有更新了,因此,基于 PIL 的 Pillow 项目开发非常 活跃,并且支持最新的 Python 3。 一般来说,第三方库都会在 假设我们希望从文件流 fp 中读取图像,我们首先要判断该 fp 对象是否 存在 read 方法,如果存在,则该对象是一个流,如果不存在,则无法读 取。hasattr()就派上了用场。 请注意,在 Python 这类动态语言中,根据鸭子类型,有 read()方法,不 代表该 fp 对象就是一个文件流,它也可能是网络流,也可能是内存中 的一个字节流,但只要 read()方法返回的是有效的图像数据,就不影响 读取图像的功能。 参考源码 get_type.py attrs.py Python3 基础教程【完整版】 http://www.yeayee.com/ 184/531 实例属性和类属性 由于 Python 是动态语言,根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过 self 变量: class Student(object):0 码力 | 531 页 | 5.15 MB | 1 年前3
Django、Vue 和Element UI 前后端原理论述pyautogui 是一个自动化控制鼠标和键盘的 Python 模块,使用 pyautogui 执行的一 些常见任务:移动鼠标光标、单击鼠标(左键、右键和中键单击)、截取屏幕截图、在屏 幕上查找图像或模式、获取当前鼠标位置等等。 pyperclip 可以在不同应用程序之间复制和粘贴文本数据,有一些应用程序界面不支 持按键的 Ctrl C 和 Ctrl V 操作,可以借此实现。 pythoncom 58 《51 测试天地》七十四 www.51testing.com 进入应用程序界面,接下来在待操作区域进行图像识别,得到模拟点击的位置或者 相对坐标位置,以下示例中 im1 是应用程序界面截图,img 是待模拟点击功能按钮区域截 图,以下两种方法均可实现。 方法 1:图像识别方法 im1 = pyautogui.screenshot(region=(截图区域左上角 X 轴坐标, 截图区域左上角 截图区域左上角 Y 轴 坐标,截图区域的宽度, 截图区域的高度)) # 在 im1 区域内定位 img 图像 grayscale=True 开启灰度识别 confidence=0.7 相似度 匹配阈值。 loc = pyautogui.locate(img, im1, grayscale=True, confidence=0.7) # 点击待操作功能按钮截图中心坐标 x, y = pyautogui0 码力 | 61 页 | 6.84 MB | 1 年前3
PyWebIO v1.1.0 使用手册Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如 png plotly、pyecharts 等第三方库进行数据可视化 • 与 Web 框架整合时支持同时使用基于线程和协程的会话实现 • 添加defer_call() 、hold() 会话控制函数 • 添加put_image() 输出图像、remove(anchor) 移除内容 • 加入动画提升 UI 体验 • 添加测试用例,构建 CI 工作流 Detailed changes by module UI • 添加元素显示动画0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.2.2 使用手册2.2 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如 png plotly、pyecharts 等第三方库进行数据可视化 • 与 Web 框架整合时支持同时使用基于线程和协程的会话实现 • 添加defer_call() 、hold() 会话控制函数 • 添加put_image() 输出图像、remove(anchor) 移除内容 • 加入动画提升 UI 体验 • 添加测试用例,构建 CI 工作流 Detailed changes by module UI • 添加元素显示动画0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.0.3 使用手册o] 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 Image 实例 title (str) – 图片描述 width (str) – 图像的宽度,可以是CSS像素(数字px)或者 百分比(数字%)。 height (str) – 图像的高度,可以是CSS像素(数字px)或者 百分比(数字%)。可以只指定 width 和 height 中的一个 值,浏览器会根据原始图像进行缩放。 format (str) – 图片格式。如 png , jpeg , gif plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 加入动画提升UI体验 添加测试用例,构建CI工作流 Detailed changes by module UI 添加元素显示动画 页面底部添加footer0 码力 | 106 页 | 7.34 MB | 1 年前3
PyWebIO v1.0.3 使用手册Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式。如 png , plotly、pyecharts 等第三方库进行数据可视化 • 与 Web 框架整合时支持同时使用基于线程和协程的会话实现 • 添加defer_call() 、hold() 会话控制函数 • 添加put_image() 输出图像、remove(anchor) 移除内容 • 加入动画提升 UI 体验 • 添加测试用例,构建 CI 工作流 Detailed changes by module UI • 添加元素显示动画0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v0.3.0 使用手册Image 实例 title (str) – 图片描述 width (str) – 图像的宽度,单位是CSS像素(数字px)或者 百分比(数字%)。 height (str) – 图像的高度,单位是CSS像素(数字px)或者 百分比(数字%)。可以只指定 width 和 height 中的一个 值,浏览器会根据原始图像进行缩放。 format (str) – 图片格式。如 png , jpeg , gif plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 加入动画提升UI体验 添加测试用例,构建CI工作流 Detailed changes by module UI 添加元素显示动画 页面底部添加footer0 码力 | 72 页 | 8.55 MB | 1 年前3
PyWebIO v0.3.0 使用手册• title (str) –图片描述 • width (str) –图像的宽度,单位是 CSS 像素 (数字 px) 或者百分比 (数字%)。 4.3. pywebio.output —Make output to web browser 35 PyWebIO, 发布 0.3.0 • height (str) –图像的高度,单位是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式。如 png , jpeg , gif 等 • anchor, before, after (str) –与put_text 函数的同名参数含义一致 pywebio.output.put_file(name, content, anchor=None, before=None plotly、pyecharts 等第三方库进行数据可视化 • 与 Web 框架整合时支持同时使用基于线程和协程的会话实现 • 添加defer_call() 、hold() 会话控制函数 • 添加put_image() 输出图像、remove(anchor) 移除内容 • 加入动画提升 UI 体验 • 添加测试用例,构建 CI 工作流 Detailed changes by module UI • 添加元素显示动画0 码力 | 70 页 | 1.41 MB | 1 年前3
PyWebIO v1.2.2 使用手册B D C A 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 Image 实例 title (str) – 图片描述 width (str) – 图像的宽度,可以是CSS像素(数字px)或者 百分比(数字%)。 height (str) – 图像的高度,可以是CSS像素(数字px)或者 百分比(数字%)。可以只指定 width 和 height 中的一个 值,浏览器会根据原始图像进行缩放。 format (str) – 图片格式,非必须。如 png , jpeg plotly、pyecharts 等第三方库进行数据可视化 与Web框架整合时支持同时使用基于线程和协程的会话实现 添加 defer_call() 、 hold() 会话控制函数 添加 put_image() 输出图像、 remove(anchor) 移除内容 加入动画提升UI体验 添加测试用例,构建CI工作流 Detailed changes by module UI 添加元素显示动画 页面底部添加footer0 码力 | 119 页 | 7.41 MB | 1 年前3
共 125 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













