文件操作
自塾
这个作者很懒,什么都没留下…
展开
-
embeddable python 安装pip和tkinter
绿色版python如何安装pip和tkinter原创 2022-08-23 16:42:58 · 2887 阅读 · 1 评论 -
Python控制鼠标键盘删除PDF页眉的广告
下载的一些PDF经常会在页眉有很多广告,这些广告都是用程序生成的,在PDF页面上的位置也相同,因此可以用鼠标配合键盘一个一个地删除。代码如下:from pymouse import PyMousefrom pykeyboard import PyKeyboardm = PyMouse()k = PyKeyboard()#删除PDF的页眉广告time.sleep(1)for i in range(380): m.click(663, 219, 1, 1) #点页眉 time.sl原创 2020-12-31 22:04:19 · 383 阅读 · 0 评论 -
Python制作鼠标工作机器人
如果你的工作只需要用手点鼠标就能完成,那么下面这个程序完全可以胜任。首先导包:import timeimport osfrom pymouse import PyMousem = PyMouse()import pyautoguiimport cv2from cnocr import CnOcr ocr = CnOcr()上面导入的包中有控制鼠标的PyMouse,有截屏的pyautogui,有图像转换的cv2,有文本识别的CnOcr 。然后就是用一个循环不断地重复一个个的任务,假设这原创 2020-12-31 21:55:26 · 246 阅读 · 0 评论 -
Python将当前活动的pdf文件保存到指定位置和转为图片
在工作中,有时候会遇到得到当前打开的PDF,我们不知道这个PDF的路径是什么,只知道它是当前打开的那个,如何做呢?首先需要电脑上安装了Adobe Acrobat,然后还安装了win32com。通过win32com打开AcroExch.App,从而操作Adobe Acrobat。其中的具体API还需要参考Adobe官方文档 Acrobat DC SDK Documentationimport os import winerrorfrom win32com.client.dynamic impor原创 2020-12-31 21:41:19 · 1430 阅读 · 1 评论 -
原生JS前端剪裁图片并下载以及传回Python后台
网上有很多前端剪裁图片的demo,但是很多都需要各种插件,我的想法很简单,什么插件都不用,就原生的JS剪裁,然后传回Python后台行不行?找遍网络无觅处,看来还得靠自己。本文得到了https://blog.csdn.net/qq_33466661/article/details/104899474的启发,在此向这位博主表示感谢!本文在上文的基础上实现了上面这位博主没有实现的功能,例如按需要调整剪裁框的大小,用Python后台接收前端的图片,传图片的同时也传其他参数等。废话不多说,直接上代码。下面这段代原创 2020-12-29 14:54:06 · 301 阅读 · 0 评论 -
Python实现屏幕截屏
利用Python实现屏幕截图,非常快速,只要pillow包就可以了from PIL import ImageGrab #安装Pillow包就可以img = ImageGrab.grab(bbox=(0, 0, 1600, 900)) #四个数字分别是要截屏的四个角img.save(r'E:\Jupyter files\提取\jieping.png') #保存图片...原创 2020-06-11 16:20:38 · 823 阅读 · 0 评论 -
利用Python操作163邮箱发邮件
首先需要到163邮箱的设置中新建一个SMTP设备号,得到授权码,是一串大写的英文。然后就可以填写邮件内容了。smtplib和email这两个包是Python自带的,不用安装的,直接导入。import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr my_sender='aaaaaaaaaaaaa@163.com' # 发件人邮箱账号my_pass = 'xxxxxxxxxxxxxxx原创 2020-06-11 16:12:47 · 875 阅读 · 0 评论 -
python修改图片的尺寸和颜色
如果需要批量对图片的尺寸进行修改,一个个地弄进Photoshop修改岂不是要累死?还好Python的Pillow模块提供了相关的操作。from PIL import Image #这个包的名字其实叫Pillowimport ospath = r'E:\Jupyter files\提取\图' #文件夹路径,注意不要带末尾的斜杠names = os.listdir(path) #获取文件夹下的每个图片的文件名for na in names: last = '\\'+ na #在此处每个图片的文原创 2020-06-11 15:54:21 · 664 阅读 · 0 评论 -
Navicat MAC版安装方法
http://www.pc6.com/mac/111878.html 下载MAC版下载下来后发现有两个东西,一个是软件本身,一个是Application替身,直接把软件拖进Application的替身。先 sudo spctl --master-disable 打开任何来源再 sudo xattr -r -d com.apple.quarantine /Applications/Navica...原创 2020-04-14 00:06:59 · 1077 阅读 · 0 评论 -
文件批量重命名
任务描述:一个文件夹A下面有很多子文件夹a1,a2,a3……,每个子文件夹里边有一些图片,这些图片的命名按照一定的顺序,但是不连续比如命名是tu1,tu4,tu23,tu24,tu45……现在要把他们按照顺序连续命名为tu1,tu2,tu3,tu4,tu5……难点:如果采用Python自带的排序,tu23会排在tu4的前面,这样就不是想要的排序了。解决方案:把图的名称中的数字部分提取出来,作为...原创 2019-12-09 18:57:21 · 154 阅读 · 0 评论 -
从一个文件夹下的很多文件中复制指定文件出来
在工作中经常会遇到在一大堆文件中将某些文件挑出来,保存到另一个文件夹中。import xlrdimport osimport shutil#excel表地址xladd = r'E:\异常\异常文件.xls'#大集合文件的文件夹地址sumfiles = r'D:\咨询\\低-497'#小集合文件的文件夹地址selectedfiles = r'E:\异常\异常PDF'work...原创 2019-12-08 16:18:32 · 306 阅读 · 0 评论 -
从文本文件制作html文件
从文本文件制作html文件#coding:utf-8import webbrowserimport os#"从文本文件制作html文件,忽略可能遇到的编码错误"rootdir = r"D:\咨询\\"i = 0for parent,dirnames,filenames in os.walk(rootdir): for filename in filenames: ...原创 2019-12-08 15:43:34 · 486 阅读 · 0 评论 -
将一个文件夹下所有的文件夹的名称提取并写入Excel中
在工作的时候,有时候会需要获取文件夹下的所有文件名,文件名下的具体文件不用动。import osimport xlwt#"将一个文件夹下所有的文件夹的名称提取并写入Excel中"workbook = xlwt.Workbook()worksheet = workbook.add_sheet('pages')rootdir = r"E:\新建文件夹"i = 0for dirname...原创 2019-12-08 15:33:35 · 1323 阅读 · 0 评论