python
文章平均质量分 64
觅远
这个作者很懒,什么都没留下…
展开
-
python+pptx:(三)添加统计图、删除指定页
python+pptx:添加统计图、删除指定页原创 2024-11-08 15:50:23 · 185 阅读 · 0 评论 -
python+pptx:(二)添加图片、表格、形状、模版渲染
模版渲染,简单使用,可以通过提取占位符或文本内容处理数据,下面演示通过处理文本内容替换数据操作。原创 2024-11-08 13:53:48 · 219 阅读 · 0 评论 -
python-读写Excel:openpyxl-(4)下拉选项设置
接收两个公式参数时,可选择operator参数,参数可选值有:"between", "notBetween", "equal", "notEqual", "lessThan", "lessThanOrEqual", "greaterThan", "greaterThanOrEqual"。DataValidation可接收两个公式参数formula1 和formula12 ,根据不同的type添加一个或两个公式参数,如果type类型只接收一个公式时,则取formula1为公式。原创 2024-11-05 18:04:15 · 358 阅读 · 0 评论 -
python+pptx:(一)占位符、文本框、段落操作
安装三方库:pip install python-pptx。原创 2024-10-31 17:32:43 · 536 阅读 · 0 评论 -
python- 钉钉机器人消息推送
使用接口推送时需要创建机器人,获取机器人的webhook(含有access_token) 和 Secret ,每个机器人都有自己的access_token和Secret。原创 2024-10-21 16:14:11 · 753 阅读 · 0 评论 -
python+docxtpl:word文件模版渲染
docxtpl使用jinja2作为框架的模板系统,基于python-docx,同样可以使用python-docx库的一些方法,如添加段落,添加图片、列表等。安装:pip install docxtpl -i https://pypi.mirrors.ustc.edu.cn/simple/使用一般步骤:模版文件加载->模版渲染->文件保存。操作时会用到的相关方法类:加载模板DocxTemplate、设置图片InlineImage、设置文本样式RichText。原创 2024-10-16 16:46:27 · 885 阅读 · 0 评论 -
python-读写Excel:openpyxl-(3)单元格样式设置
fill_type属性决定了背景填充的类型,可以是none、solid、darkDown、darkUp、darkGrid、darkTrellis、lightHorizontal、lightVertical和lightDown、lightUp、lightGrid和lightTrellis等。horizontal:设置水平边框的样式和颜色。vertical:设置垂直边框的样式和颜色。diagonal:设置对角线的样式和颜色。left:设置左边框的样式和颜色。top:设置顶部边框的样式和颜色。原创 2024-10-09 16:07:16 · 575 阅读 · 0 评论 -
python-读写Excel:openpyxl-(2)图片、图表、批注、超链接、公式
openpyxl可在exel中绘制的图表:面积图(AreaChart)、条形图/柱形图(BarChart)、气泡图(BubbleChart)、折线图(LineChart)、散点图(ScatterChart)、饼图(PieChart)、甜甜圈图(Donut Chart)、雷达图(Radar Chart)、股票图(Stock Chart)、曲面图(Surface Chart)Reference用于创建一个引用对象,该对象指向excel表格中特定区域的数据。原创 2024-10-09 14:56:37 · 685 阅读 · 0 评论 -
python-读写Excel:openpyxl-(1)基础操作之读写数据
openpyxl中的颜色设置必须是Hex格式,如#FF0000,使用时去掉#加载excel工作本获得默认sheet创建sheet已过时, 获得所有sheet名称获得所有sheet名称已过时获得指定的sheet对象获得指定的sheet对象复制sheet获取单个单元格获取单个单元格访问多个单元格返回多行,用于访问多个单元格返回多列,用于访问多个单元格sheet.rows获取所有行获取所有列cell.value获取属性值合并单元格取消合并单元格。原创 2024-10-09 14:22:34 · 1000 阅读 · 0 评论 -
python-读写Excel:xlwings库操作
几种操作Excel的python库对比原创 2024-08-29 16:00:36 · 1520 阅读 · 0 评论 -
python+exifread+百度地图api:获取图片信息及地理位置
要注意的是必须是携带 Exif 信息的原始图片才能解析。如果中间进行了压缩、或者P图等操作,则无法识别。如微信等一些社交平台会专门针对 Exif 进行处理,所以是不会暴露位置信息。Exif是指可交换图像文件格式的缩写,它是一种为数字照片存储和传输附加元数据的标准格式。Exif包含了拍摄设备、拍摄日期、曝光时间、焦距、经纬度等多种信息。获取图片信息可以使用exifread库,第三方库需要安装。百度api接口AK申请。原创 2024-07-15 17:09:32 · 428 阅读 · 0 评论 -
python—读写csv文件
读写csv 文件时,通常需要处理文件路径、打开模式、字符编码等问题。newline='' 参数通常在读写csv 文件时需要用到,可确保不会因为 Windows 系统的换行符而影响文件的读写。txt文件和csv文件之间本身支持相互转换,因此txt文件的读写等操作方法完全适用于csv文件。原创 2024-07-09 17:49:13 · 3455 阅读 · 0 评论 -
python高效率文本内容关键词替换:flashtext库
Flashtext 只匹配完整的单词。作为文本替换效率远高于replace()方法。原创 2024-01-25 17:37:39 · 1113 阅读 · 0 评论 -
python+schedule定时器执行任务
schedule是一个三方的轻量级定时任务调度库,可完成每分钟,每小时,每天,周几等特定日期的定时任务。schedule方法是串行的,如果各任务间时间不冲突便没问题,如果时间有冲突时,会串行执行命令。原创 2023-07-21 17:14:26 · 481 阅读 · 0 评论 -
python发送邮件zmail库
第三方库“zmail”和“yagmail”可实现邮件发送。在实际使用对比zmail比yagmail更简洁。使用zmail,无需登录OA邮箱,便可完成邮件的发送及附件的自动加载。原创 2023-07-19 16:55:37 · 1730 阅读 · 0 评论 -
python发送邮件yagmail库
yagmail库发送邮件简洁,代码量少。原创 2023-07-19 16:48:26 · 1304 阅读 · 0 评论 -
python+smtplib库实现邮件发送
【代码】python+smtplib库实现邮件发送。原创 2023-07-18 15:56:04 · 287 阅读 · 0 评论 -
python微信公众号推送消息
3、想要查看推送的效果,需先关注当前的测试账号,关注成功后,可在列表查看当前的粉丝数和具体的open_id。2、注册成功后可生成属于自己的appID和appsecret。5、其他构造数据的接口推荐。原创 2023-06-21 16:00:35 · 820 阅读 · 0 评论 -
python与adb无缝衔接控制手机(手机截屏实例)
使用pure-python-adb库可以实现python控制手机,支持input输入,支持shell命令,支持pull/push上传下载文件等。安装库:pip install pure-python-adb。原创 2023-06-19 16:30:20 · 2165 阅读 · 0 评论 -
python-segno:二维码制作
安装:pip install segno。原创 2023-06-16 15:24:09 · 1156 阅读 · 0 评论 -
python-psutil模块:进程信息获取及杀进程
psutil是跨平台库,能够轻松实现获取系统运行的进程和系统利用率等信息,可用来做系统监控,性能分析,进程管理。原创 2023-06-12 17:33:56 · 1679 阅读 · 0 评论 -
python+plyer—实现PC端通知栏消息推送
plyer封装了一些平台独立的 API,将一些平台的差异通过简单的 API 进行封装,这个小提醒可以完成兼容不同的平台,在linux、windows10上照样可以运行,而。原创 2023-05-18 14:23:00 · 1891 阅读 · 1 评论 -
python-imageio库简单使用
imageio是一个用于读取和写入图像及视频数据的库,支持多种格式,且可以使用NumPy数组进行操作。这些方法可以方便读取、写入和处理各种图像及视频数据格式文件。原创 2023-05-06 16:32:29 · 4411 阅读 · 1 评论 -
python-动图制作及分解
通过获取文件夹中的图片文件制作动图。原创 2023-05-05 16:38:29 · 194 阅读 · 0 评论 -
python表情库 emoji
安装:pip install emoji建议使用 jupyter notebook打印结果更明显两个方法:emoji.emojize() 根据 code 生成 emoji 表情emoji.demojize() 根据 emoji 表情解码为 code默认情况下,只能使用部分表情。网上说添加参数 use_aliases=True 后方可展示,但是我使用这个参数报错,在源码中搜索use_aliases,发现添加language参数,参数值为alias即可,不需要使用use_aliases。原创 2022-11-11 16:19:02 · 2624 阅读 · 0 评论 -
python-消息推送(企业微信)
userid的列表,提醒群中的指定成员(@某个成员),@all表示提醒所有人,如果开发者获取不到userid,可以使用mentioned_mobile_list。手机号列表,提醒手机号对应的群成员(@某个成员),@all表示提醒所有人。markdown内容,最长不超过4096个字节,必须是utf8编码。格式,较好的效果为大图 1068*455,小图150*150。文本内容,最长不超过2048个字节,必须是utf8编码。标题,不超过128个字节,超过会自动截断。描述,不超过512个字节,超过会自动截断。原创 2023-03-31 19:10:12 · 3025 阅读 · 0 评论 -
Python-伪数据构造库fake2db 、radar、lipsum
-custom:可选。支持sqlite、mysql、postgresql、mongodb、redis、couchdb。--db:数据库类型,有sqlite、mysql、postgresql、mongodb、redis、couchdb。--seed:可选。用于种子随机生成器的整数,以在运行之间生成相同的数据集。--password:可选。--locale:可选。--host:可选。用于数据库连接的主机名。--port:可选。--name:可选。--username:可选。--rows:生成数据数量。原创 2023-03-22 15:34:22 · 537 阅读 · 0 评论 -
性能测试框架——python+locust(二)使用及报错处理、重启运行时端口占用处理
(1) json 对象类型,即前端定义的Content type 为 application/x-www-form-urlencoded等。/im 表示指定的进程名称,例如“explor.exe",例:taskkill /f /im java.exe。/pid 表示指定的进程ID进程号, 例 :taskkill /f /pid 7176。查看被占用的端口pid:netstat -aon |findstr “8089”杀死指定的pid进程:taskkill -t -f /pid pid号。原创 2023-03-23 17:14:20 · 874 阅读 · 0 评论 -
算法加密(base64/md5/sha/DES/AES/RSA)
加密过程:AES为分组密码,分组密码也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。将要编码的字符转换为对应的unicode编号,再将这个编号转为二进制字符,然后以六个长度为单位将编号分为一组,如果长度不够六个长度,用 ”0” 补齐,对每组六个长度的编码使用二进制解码,解码后的字符和Base64编码表相对应,以四个长度表示一个字符,如果不够四个长度就是用 “=” 补齐。通常使用较小的密钥,一般小于256bit,因为密钥越大,加密越强,加密和解密过程也会越慢。原创 2021-02-02 22:04:40 · 409 阅读 · 0 评论 -
python+moviepy音视频处理(二):视频添加文字(字幕)、视频添加汉字不显示问题
moviepy对中文和多语言环境的支持做得并不好,包括中文文件名以及用于显示文字的TextClip就是典型的中文支持方面存在问题的。对于编解码的问题,可以通过修改解码语句中的编码类型为’asn’或‘cp936’等方式解决,对于文字显示的处理,稍微麻烦。:找到对应中文字库,将其字库文件拷贝到代码所在目录,将TextClip的参数font不用字体名,而是用字体文件名。字体库位置:C:\Windows\Fonts,鼠标右击字体文件,找到属性中安全下的对象名称,将对象名称复制下来作为font的值。原创 2023-01-31 17:03:00 · 5399 阅读 · 8 评论 -
python-外部程序的调用os库、subprocess 模块
目录os库subprocess模块在python中调用外部程序两个常用的库:os库和subprocess库os库python代码可以通过调用os库的system函数来调用其他程序例1:调用FIddle工具import os# 使用os.system函数打开FIddle工具,指明此工具的程序位置及文件名a = r'E:\fidder抓包\Fiddler\Fiddler'os.system(a)例2:使用Windows上的下载文件工具wget下载指定的文件(调用wget.原创 2020-12-18 23:34:46 · 405 阅读 · 2 评论 -
python—subprocess模块常用方法介绍(命令执行)
搜索。原创 2022-12-30 09:31:37 · 4017 阅读 · 0 评论 -
python—3种执行CMD命令的方法、pythonping库无阻塞执行ping命令
os模块调用CMD命令有两种方式:popen与system可以执行指令,popen可以接受返回对象,这两个都是用当前进程来调用,os.popen()执行后,可通过read()得到返回值,可对返回值进行其他逻辑判断使用。os.system()执行后直接将返回值打印到控制台。subprocess.Popen()执行后得到返回值。执行ping命令可通过cmd命令执行,见上。易造成执行堵塞,并且提取比较繁琐。使用pythonping模块,os模块的下ping的方式,无堵塞现象,并且易于提取。原创 2022-12-29 17:47:41 · 1241 阅读 · 3 评论 -
python+pyfiglet—ASCII艺术字
Figlet 字体不支持中文。原创 2022-12-29 15:22:20 · 796 阅读 · 0 评论 -
python—geopy地理编码及坐标距离计算
geopy地理编码及坐标距离计算原创 2022-10-13 17:13:30 · 1229 阅读 · 0 评论 -
Python-print骚操作之进度条(二)
这个进度条多了一些动画效果,相关文档:https://github.com/rsalmei/alive-progress。在代码迭代运行中可以自己进行统计计算,并使用格式化字符串输出代码运行进度。官方:https://pypi.org/project/progress。只需要定义迭代的次数、进度条类型并在每次迭代时告知进度条即可,原创 2022-09-20 19:59:56 · 609 阅读 · 0 评论 -
python-读写Excel(一)-xlrd库、openpyxl库
读取Excel中的数据读取Excel中的数据需要使用xlrd库,安装:pip install xlrdXlrd库中的open_workbook函数打开Excel文件,返回的是一个Book对象,这个对象代表的是打开Excel文件,再打开文件后就是对文件中的表单数据的操作了。Book文件对象获取Book对象中包含的表单数量:使用对象的nsheets方法获取Book对象中包含的表单名:使用对象的sheet_names方法(获取所有表单名,并存放到列表中)import xlrd# 打开原创 2020-12-19 00:15:51 · 332 阅读 · 2 评论 -
python-读写Excel(二)-xlrd、xlwt、xlutils表复制
python操作Excel主要使用xlrd(读文件)和xlwt(写文件)库安装:pip install xlrd 、pip install xlwt。原创 2022-09-15 19:11:49 · 1285 阅读 · 0 评论 -
python-爬虫之随机生成请求头User-Agent、验证码识别
生成随机的User-Agent出现 BUG,一般禁用浏览器缓存问题即可(参数use_cache_server=False)安装库: pip install fake_useragent。安装库:pip install ddddocr。原创 2022-09-14 16:56:26 · 617 阅读 · 1 评论 -
python—glob模块函数(搜索目录文件)
glob模块函数用于从目录通配符搜索中生成文件列表,可以快速获取一定格式的文件夹或文件路径的列表。glob匹配模式较少,一共有三种通配符:*、?、[],属于轻量级。路径分隔符(Unix的/,Windows的\)不会被匹配。glob模块中的两个主要函数glob、iglob。参数:参数recursive参数,以便递归地查找出所有子文件中的文件夹及文件路径。原创 2022-09-14 16:28:44 · 1999 阅读 · 0 评论