关于批量修改图片尺寸,之前已经写了一篇文章:Python 批量修改图片尺寸。是通过修改分辨率去修改的。
那怎么修改图片尺寸为一寸照、二寸照呢?不能直接照搬网上搜索出来的结果。
比如网上说一寸照大小是 2.5cm*3.5cm
或者 295像素*413像素
;
二寸照是3.5cm*5.3cm
或者413像素*626像素
。
你如果直接把像素大小按上面的改可能就会有问题。按上面的分辨率修改出来的尺寸打开一看不对。
关于批量修改图片尺寸,之前已经写了一篇文章:Python 批量修改图片尺寸。是通过修改分辨率去修改的。
那怎么修改图片尺寸为一寸照、二寸照呢?不能直接照搬网上搜索出来的结果。
比如网上说一寸照大小是 2.5cm*3.5cm
或者 295像素*413像素
;
二寸照是3.5cm*5.3cm
或者413像素*626像素
。
你如果直接把像素大小按上面的改可能就会有问题。按上面的分辨率修改出来的尺寸打开一看不对。
镜像的定制,实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像。这个脚本就是 Dockerfile。
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
Selenium 包含 3 大组件,Selenium IDE、Selenium WebDriver、Selenium Grid。
Selenium IDE:负责录制、回放脚本,模拟用户对页面的真实操作。
Selenium WebDriver:提供 API 来操作浏览器。
Selenium Grid:用于分布式自动化测试,可以控制多台机器、多个浏览器并行执行测试用例。
此文用的就是Docker版Selenium Grid,用的环境是:服务器CentOS8.2。
Selenium Grid Docker
官方文档:https://github.com/SeleniumHQ/docker-selenium/blob/trunk/README.md
用Python的Web框架——Flask写了应用,然后就可以放到服务器上。
用Docker的话,贼方便。自己用的Flask项目的基础环境(安装需要的常用的库),可以打包成一个环境镜像。
然后新建Flask项目的话,就在这个镜像的基础上建容器就行了。
需要MySQL的话,再建个MySQL的容器用就行。
此文是一个最基础版,还没带数据库MySQL。用的服务器是CentOS8.2版本。
如果需要配置MySQL的,看这篇:服务器Docker搭建Flask应用(二),
问题描述:
比如我需要收集全部员工填写后的一份资料,要让每个人填写某个文档(模板)。现在手上有个名单列表。
考虑到钉钉群里面,部分人没有电脑,只有手机的,用手机下载文件再编辑上传比如麻烦。
为了方便操作,就可以建个文件夹,把模板的文档复制到文件夹中,并依次重命名为员工姓名的文件名。
然后把整个文件夹上传到钉钉群就可以了。群成员找到文件夹中自己名字的文档,直接在线编辑就行了。
书名 | 《你的第一本保险指南》 |
---|---|
作者 | 槽叔 |
出版社 | 中信出版社 |
出版时间 | 2018-09 |
豆瓣评分 | 8.4分 ★★★★☆ (推荐) |
我的评论 | 科普性很强,特别适合小白看看、了解一下。写的挺简单易懂的。 |
原来用的一台TPLink的路由器,之前换成小米AC2100了(千兆路由器),还换了网线,开了5G配置,带宽300+M。
然后路由器在我房间,所以在我房间信号当然没啥问题,用了快2年了,然后爹妈反应现在在客厅有时候WiFi信号不行,压根用不了。(我自己基本上是在厨房信号的确不行,别的地方好像没啥问题)
跟之前一篇文章:Python 批量修改图片尺寸 一样,用的也是PIL的库。
PIL(Python Imaging Library)是Python的第三方图像处理库,但由于其强大的功能,事实上已经被认为是图像处理标准库了。PIL功能非常强大,而且API却非常简单易用。
由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。
最常见到的用到with as的地方,比如打开文件的时候:
1 | with open("1.txt") as file: |
为什么要用with as,可以理解为是简化版的 try except语句,可以处理异常。
本文用shutil库,实现对文件的操作(复制、移动)和对文件夹的操作(复制、移动、删除)的使用举例。