03 2023 档案

python提取PPT中的图片
摘要:一、实现原理 其实实现原理很简单,我们的pptx文件其实是一个压缩包。我们可以直接修改pptx文件的后缀,改成zip然后解压,比如下面这个: 这是解压后的文件。我们可以在ppt目录下找到一个media目录,这个目录下就是我们要的图片的。这个目录包含了PPT的所有多媒体文件。 知道这点后,我们就可以选 阅读全文

posted @ 2023-03-31 08:41 帅胡 阅读(370) 评论(0) 推荐(0)

python读取excel中的图片
摘要:读取excel中的图片有多种方式,本文会分享两种方式。 (1)使用zipfile模块 excel本身是一个压缩文件,我们把excel的后缀改成zip后,手动解压就会看到在xl/media目录下有一些图片文件,这些图片就是excel种插入的图片。因此我们就可以通过解压的方式读取excel种的图片,具体 阅读全文

posted @ 2023-03-31 08:31 帅胡 阅读(1603) 评论(0) 推荐(0)

python读取excel文件中嵌入式的图片
摘要:1、将待读取的excel文件后缀名改成zip,变成压缩文件。 2、再解压这个文件。 3、在解压后的文件夹中,就有excel中的图片。 4、这样读excel中的图片,就变成了读文件夹中的图片了,和普通文件一样,可以做各种处理。 ''' File Name: readexcelimg Author: t 阅读全文

posted @ 2023-03-31 08:23 帅胡 阅读(928) 评论(0) 推荐(0)

python解析照片拍摄时间
摘要:首先需要安装exifread库。通过EXIF(Exchangeable image file format: 可交换图像文件格式) 获取这些信息。 获取图片时间信息: import exifread with open(file_path, 'rb') as file_data: tags = ex 阅读全文

posted @ 2023-03-28 08:41 帅胡 阅读(440) 评论(0) 推荐(0)

gzip模块详解
摘要:包方法: GzipFile open gzip_file = gzip.open('B5-H.pickle.gz') >>> type(tar_file) <class 'gzip.GzipFile'> tar_file1 = gzip.GzipFile('testtar.tar') >>> typ 阅读全文

posted @ 2023-03-22 21:29 帅胡 阅读(36) 评论(0) 推荐(0)

获取下载的rar、zip文件内容
摘要:archive_stream = io.BytesIO(r.content) archive = RarFile(archive_stream) archive_stream = io.BytesIO(r.content) archive = ZipFile(archive_stream) 阅读全文

posted @ 2023-03-22 13:10 帅胡 阅读(30) 评论(0) 推荐(0)

rarfile详解
摘要:rarfile.RarFile(file, mode='r', charset=None, info_callback=None, crc_check=True, errors='stop', part_only=False) 属性: 'comment', 'filename', 方法: 'need 阅读全文

posted @ 2023-03-22 13:08 帅胡 阅读(392) 评论(0) 推荐(0)

Python rarfile解压rar包报错 rarfile.RarCannotExec: Cannot find working tool
摘要:在系统环境变量中配置了winrar的路径 阅读全文

posted @ 2023-03-22 11:07 帅胡 阅读(840) 评论(0) 推荐(0)

zipfile模块详解
摘要:模块包含的类 'ZipExtFile', 'ZipFile', 'ZipInfo' 模块包含的方法 类方法zipfile.is_zipfile(filename) 判断文件是否是个有效的zipfile ZipFile属性 filelist ZipFile.infolist()方法等价 comment 阅读全文

posted @ 2023-03-21 23:25 帅胡 阅读(509) 评论(0) 推荐(0)

Python3中zipfile模块文件名乱码问题
摘要:在zipfile.ZipFile中获得的filename有中日文则很大可能是乱码,这是因为 在zip标准中,对文件名的 encoding 用的不是 unicode,而可能是各种软件根据系统的默认字符集来采用(此为猜测),而zipfile中根据文件 flag 检测的时候,只支持 cp437 和 utf 阅读全文

posted @ 2023-03-21 22:36 帅胡 阅读(359) 评论(0) 推荐(0)

tkinter中使用thread
摘要:import tkinter as tk from threading import Thread import datetime import time class SampleApp(tk.Tk): def __init__(self): tk.Tk.__init__(self) # Make 阅读全文

posted @ 2023-03-21 11:16 帅胡 阅读(161) 评论(0) 推荐(0)

requests下载大文件,断点下载
摘要:前言 requests.get()请求一个视频连接链接,如果视频太大怎么办?requests.get()下载到一半暂停了,想要接着下载怎么办? REQUESTS如何友好地请求下载大文件? 当我们用requests.get()请求某个链接时,如果是大文件,比如下载1GB大小的视频,那该怎么办呢?在ge 阅读全文

posted @ 2023-03-20 20:21 帅胡 阅读(451) 评论(0) 推荐(0)

python-can
摘要:python-can 4.1.0 documentation 调用python-can库使用周立功CAN接口卡发送数据「建议收藏」 - 腾讯云开发者社区-腾讯云 (tencent.com) 听懂汽车的语言 – 使用Python控制CAN总线 - 知乎 (zhihu.com) 听懂汽车的语言 – 使用 阅读全文

posted @ 2023-03-20 12:52 帅胡 阅读(392) 评论(0) 推荐(0)

python中判断某个变量是否有定义
摘要:第一种方法使用内置函数locals():'testvar' in locals().keys() 第二种方法使用内置函数dir(): 'testvar' in dir() 第三种方法使用内置函数vars(): vars().has_key('testvar') 第四种方法使用内置函数globals( 阅读全文

posted @ 2023-03-20 11:12 帅胡 阅读(178) 评论(0) 推荐(0)

tkinter滚动事件详解
摘要:在tkinter中,由<Mousewheel>提供绑定信息。 但是同其它绑定事件一样,滚动事件同样提供的event参数返回值,也拥有特殊的属性,比如send_event,delta,state等。 现在来具体看一下。 测试代码 因为不涉及具体应用,这里使用的代码很简短。 from tkinter i 阅读全文

posted @ 2023-03-19 15:07 帅胡 阅读(162) 评论(0) 推荐(0)

tkinter中combobox实现模糊匹配
摘要:from tkinter import * from tkinter.ttk import Combobox from fuzzywuzzy import fuzz root = Tk() root.geometry('200x200') options = ['Option 1', 'Option 阅读全文

posted @ 2023-03-19 14:11 帅胡 阅读(232) 评论(0) 推荐(0)

tkinter定时任务
摘要:import tkinter as tk def set_appwindow(): print('hello') root.after(1000, lambda: set_appwindow()) root = tk.Tk() #root.overrideredirect(True) #窗口没有边框 阅读全文

posted @ 2023-03-18 22:43 帅胡 阅读(97) 评论(0) 推荐(0)

tkinter屏幕扇动
摘要:from tkinter import * import time import random def shake(): # 获取当前窗口的坐标 Screen_X = root.winfo_x() Screen_Y = root.winfo_y() Screen_width = root.winfo 阅读全文

posted @ 2023-03-18 21:31 帅胡 阅读(37) 评论(0) 推荐(0)

钉钉消息类型汇总
摘要:{ "msgtype": "text", "text": { "content": "我就是我, 是不一样的烟火@156xxxx8827" }, "at": { "atMobiles": [ "156xxxx8827", "189xxxx8325" ], "isAtAll": false } } 消 阅读全文

posted @ 2023-03-17 23:48 帅胡 阅读(106) 评论(0) 推荐(0)

python发送钉钉消息
摘要:import json import time import hmac import hashlib import base64 import urllib.parse import requests import urllib3 urllib3.disable_warnings() def sen 阅读全文

posted @ 2023-03-17 23:30 帅胡 阅读(187) 评论(0) 推荐(0)

获取下载的xlsx和xls文件内容
摘要:import requests from io import * import openpyxl import xlrd sess = requests.session() def get_xls_download_cont(download_content, sheet_index = 0): w 阅读全文

posted @ 2023-03-17 14:27 帅胡 阅读(39) 评论(0) 推荐(0)

tkinter中treeview隔行显示不同的颜色
摘要:隔行显示不同颜色的代码,这个牵涉到背景颜色,在3.8版的tkinter,要加多一些代码,才能让背景颜色起作用。 这段要多加的代码就是: def fixed_map(option): return[elm for elm in style.map('Treeview',query_opt=option 阅读全文

posted @ 2023-03-16 14:49 帅胡 阅读(818) 评论(0) 推荐(0)

如何隐藏、恢复和删除 Tkinter 控件
摘要:在本文中,我们将介绍如何通过单击按钮来隐藏,恢复 Tkinter 控件。最后,我们还将向你展示如何删除或杀死现有的 Tkinter 控件。 隐藏和恢复 Tkinter 控件 pack_forget() 隐藏 Tkinter 控件的方法 与 Tkinter 控件中的 pack 方法相反,我们可以通过调 阅读全文

posted @ 2023-03-16 13:31 帅胡 阅读(919) 评论(0) 推荐(0)

tkinter表格treeview使用方法说明
摘要:from tkinter import * # 导入窗口控件 from tkinter.ttk import * root=Tk () #创建窗口 root.title("label-test") root.geometry("800x550+300+100") #小写x代表乘号500x400为窗口 阅读全文

posted @ 2023-03-16 11:14 帅胡 阅读(1285) 评论(0) 推荐(0)

tkinter日历选择
摘要:from tkcalendar import Calendar, DateEntry def insert_INSERT(): text1.insert(INSERT, cal_value.get()) text1.insert(INSERT, cal.get_date()) cal_value = 阅读全文

posted @ 2023-03-10 15:43 帅胡 阅读(124) 评论(0) 推荐(0)

Tkinter实现模糊查询
摘要:import tkinter as tk class Test(): def __init__(self): self.root = tk.Tk() self.frm1 = tk.Frame(self.root) self.entry_value = tk.StringVar() self.entr 阅读全文

posted @ 2023-03-08 17:43 帅胡 阅读(218) 评论(0) 推荐(0)

导航