
Python
文章平均质量分 76
hitzsf
这个作者很懒,什么都没留下…
展开
-
【pynput】监控是否打开百度贴吧网页
有网友提过一个要求,用 Python 实现一个 电脑打开某网站就自动关机的功能。原创 2024-03-16 02:21:54 · 711 阅读 · 0 评论 -
【pyautogui】PyAutoGUI 的简单使用
PyAutoGUI是一个纯Python的GUI自动化工具,通过它可以让程序自动控制鼠标和键盘的一系列操作来达到自动化测试的目的。PyAutoGUI设计简洁,全部被封装在pyautogui单个模块中,因此Python程序中只要之后便可通过符号访问pyautogui中的函数、变量。pyautogui大致分为通用功能、鼠标控制、键盘控制、屏幕窗口、消息窗 5 大类。原创 2024-03-14 22:25:27 · 12887 阅读 · 0 评论 -
Python常用图片数据方法
Python常用图片数据方法原创 2024-03-12 20:07:33 · 884 阅读 · 0 评论 -
【PyQt6】小说下载DrissionPage及阅读PyQt6
看到一本小说 《无敌六皇子》 【https://www.xsobiquge.org/book/178299/】看小说简介觉得挺有意思的,想读一读。浏览器阅读 不能保存进度,就好烦。想着就爬下来,本地看。看着挺简单的网站,requests 就只能爬个目录页,分章内容总是被拒,UA Refer Cookie 以及所有的请求头都加了,也没有效果,最终还是回到浏览器去,此时 DrissionPage 就用上了。原创 2024-02-22 14:19:59 · 1553 阅读 · 0 评论 -
【PyQt6] 框选截图功能
书接上回, 全屏截图实现起来很简单, 来点稍微复杂点的, 框选截图原理很简单, 弄个控件实现全屏半透视, 在全屏控件上画一个选框或者再弄一个几乎全透的子控件,实现鼠标拖动,缩放,移动, 键盘wasd 微调用一个控件实现起来会很完美, 但是逻辑全部堆砌在一起,看代码会很累, 用一个子控件分开来写,逻辑清晰, 看着也舒服点,有机会以后在组合在一起,关键实现了一个独立的橡皮框控件, 想复用也容易.原创 2024-02-19 20:21:14 · 704 阅读 · 0 评论 -
【PyQt6]全屏截图实现的带密码锁屏功能
书接上回,PyQt6 使用 QScreen 实现了截图,如果用个控件全屏显示截图,嘿嘿,那就是简单的一个锁屏界面了,类似于一个假死界面,也挺有意思。友情提醒 输入 quit 可以退出程序。原创 2024-02-17 02:21:26 · 433 阅读 · 0 评论 -
【PyQt6】QScreen 屏幕截屏
屏幕截图的方法: 使用 【PyQt6】的 QScreen.grabWindow() 方法WId: 窗口系统标识符, 默认 0 表示 屏幕将被抓取偏移: x, y,大小: width, height如果想要全屏截图, 连参数都不需要写pixmap.save('123.png') # 可以直接保存为文件, qt 会根据扩展名 保存成不同的格式。原创 2024-02-16 02:07:00 · 1433 阅读 · 0 评论 -
【Python】gui 程序的启动脚本
gui 程序不需要 cmd ,用 pythonw.exe。在本机运行,打包就真的没啥必要了,bat 运行。写个 bat 创建个快捷方式 就很是 OK。原创 2024-02-02 02:20:12 · 347 阅读 · 0 评论 -
【PyQt6】朗读小说西游记
使用 QTextToSpeech 的实现阅读原创 2024-02-02 01:57:18 · 490 阅读 · 0 评论 -
【Python】 目录文件中文数字转换
如果文件的名字包含了中文数字, 在dir列表的时候, 会显得比较混乱, 为了方便, 需要对这些中文数字进行转换, 推荐一个很不错的库 cn2an原创 2024-02-02 01:32:32 · 363 阅读 · 0 评论 -
[Python] 协程下载百度小说_西游记
使用协程的方式来实现下载, Python 棒棒滴原创 2024-02-02 00:50:56 · 319 阅读 · 0 评论 -
Python 库-openpyxl 2:使用教程
文章目录一、使用工作簿1.1、新建工作簿1.2、加载工作簿1.3 保存工作簿1.4、保存为数据流二、工作簿的方法和属性2.1、获取默认的工作表2.2、创建新的工作表2.3、工作表命名2.4、通过名称来索引工作表2.5、获取工作簿中表名称2.6、获取工作簿中工作表2.7、迭代每个工作表2.8、创建工作表的副本:三、工作表的相关函数和方法3.1、访问一个单元格3.2、访问多个单元格3.3、获得最大列和最大行3.4、获取单元格的值3.5、合并单元格 使用教程 一、使用工作簿1.1、新建工作簿不需要提前在文原创 2021-06-26 08:29:36 · 1747 阅读 · 0 评论 -
Python 库-openpyxl 1:简介
文章目录一、介绍二、安装三、文档四、简单示例一、介绍openpyxl 是一个 Python 库 用来读/写 Excel 2010 xlsx/xlsm/xltx/xltm 类型文件.二、安装pip install openpyxl如果需要,可以按照以下的库。支持流行的 lxml 库,如果安装该库,将使用该库。这在创建大型文件时特别有用。为了能够将图像(jpeg、png,bmp,…)包含在 openpyxl 文件中,您还需要安装以下"pillow"库: pip install pi原创 2021-06-26 08:28:12 · 864 阅读 · 0 评论 -
sqlite3 Python模块
sqlite3 Python模块教程来自:SQLite – Python | 菜鸟教程 (runoob.com)Python SQLite 教程|极客教程 (geek-docs.com) SQLite 是一个C语言库,它可以提供一种轻量级的基于磁盘文件的数据库,这种数据库不需要独立的服务器进程,也允许需要使用一种非标准的 SQL 查询语言来访问它。一些应用程序可以使用 SQLite 作为内部数据存储。可以用它来创建一个应用程序原型,然后再迁移到更大的数据库,比如 PostgreSQL 或 Or原创 2021-06-26 08:24:29 · 372 阅读 · 0 评论 -
Python 10-日期时间
文章目录1、datetime 模块1.1、常量1.2、相关类1.2.1、日期类 class date介绍支持的运算:示例1.2.2、时间类 class time介绍示例1.2.3 日期时间类 datetime介绍支持的运算:1.2.4、时区 timezone 对象介绍1.2.5、timedelta 类对象介绍实例属性(只读):支持的运算:Format Codes格式代码示例获取当前时间对应的数字指定格式字符串显示时间数字表示的时间转化为字符串表示字符串时间转化为整数时间ISO格式 转化为 本地时间获取某个时原创 2021-06-26 08:18:12 · 1081 阅读 · 0 评论 -
Python 09-目录操作
文章目录1、os模块介绍1.1、os 模块的内容1.2、os 模块包含目录和文件的函数2、path 模块3、当前工作目录 CWD4、当前目录列表 LD5、创建目录 MD6、切换目录 CD7、删除文件或目录Python 09-目录操作一般的目录操作,使用os模块中的path 子模块import os.path1、os模块介绍os 模块提供了一种使用与操作系统相关的功能的便捷式途径。如果你只是想读写一个文件,请参阅 open(),如果你想操作文件路径,请参阅 os.path 模块,如果你想原创 2021-06-25 13:57:13 · 157 阅读 · 1 评论 -
Python 08-文件读写
文章目录介绍磁盘文件`open`函数with 语句文件读取函数文件位置标准 I/O标准输入标准输出标准IO的重定向和恢复对象的序列化和反序列化方法实例Python 08-文件读写参考:Python 中的文件|极客教程 (geek-docs.com)介绍本文介绍 Python 如何处理文件以及标准输入和输出,我们将展示如何从文件读取和写入文件。Python 中的所有内容都是一个对象,UNIX 中的所有内容都是文件。磁盘文件open函数内置函数,属于IO模块。open()返回一个file对象原创 2021-06-24 09:53:44 · 141 阅读 · 0 评论 -
Python 07-集合和字典
文章目录1、集合 ---class set1.1、介绍1.2、用法示例2、字典 ---class dict2.1、介绍2.2、主要方法Python 07-集合和字典1、集合 —class set1.1、介绍Python也包含有 集合 类型。集合是由不重复元素组成的无序的集。它的基本用法包括成员检测和消除重复元素。集合对象也支持像 并集,交集,差集,对称差分等数学运算。class set(object) — 继承object构造函数set() -> new empty set obj原创 2021-06-23 12:00:11 · 218 阅读 · 1 评论 -
Python 06-序列
文章目录1、序列的通用操作2、可变序列的操作3、列表 --- class list3.1、 列表介绍3.2、 列表的方法3.3、 列表作为栈使用3.4、列表作为队列使用3.5、列表推导式4、元组 --- class tuple4.1 介绍5、range 对象5.1、介绍5.2 用法示例6、二进制序列类型7、常见问题7.1、如何在Python中创建数组?7.2、如何创建多维列表7.3、如何将方法应用于一系列对象?Python 06-序列 Python有三种基本序列类型:list, tuple 和 ra原创 2021-06-23 11:57:42 · 298 阅读 · 0 评论 -
Python 05-字符串
文章目录1、 字符串字面值2、转义字符3、字符串的相关方法3.1 字符串的拼接3.2 不可变序列的方法3.3 切片3.4 字符串函数4、格式化字符串4.1、格式化字符串字面值4.2、str.format()4.3、printf 风格的字符串格式化Python 05-字符串在 Python 中处理文本数据是使用 str 对象,也称为 字符串。 字符串是由 Unicode 码位构成的不可变 序列。 字符串字面值有多种不同的写法:单引号: '允许包含有 "双" 引号'双引号: "允许包含有 '单' 引号原创 2021-06-23 11:56:50 · 1167 阅读 · 1 评论 -
Python 04-基本运算
文章目录1、数学运算2、位运算3、布尔运算4、比较运算5、赋值运算Python 04-基本运算1、数学运算运算结果:注释x + yx 和 y 的和x - yx 和 y 的差x * yx 和 y 的乘积x / yx 和 y 的商x % yx / y 的余数x // yx 和 y 的商数整数除法。结果的类型不一定是 intx ** yx 的 y 次幂-xx 取反+xx 不变abs(x)x 的绝原创 2021-06-23 11:55:26 · 142 阅读 · 0 评论 -
Python 03-变量和数据类型
文章目录1、Python 变量2、数据类型2.1、基本类型:2.2、数据容器或者数据结构2.3、其他类型3、整数类型 --- class int3.1、进制转换的函数3.2、字面值表示4、小数类型 --- class float4.1、字面值表示4.2、相关的函数5、bool 类型 --- class boolPython 03-变量和数据类型1、Python 变量变量就是数据的名称,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。Python 中,使用变量 不需要预先定义及声明变原创 2021-06-23 11:53:55 · 357 阅读 · 0 评论 -
Python 02-基础语法
文章目录Python 基本规则Python 一行显示多条语句Python 多行显示一条语句Python注释单行注释多行注释Python 标识符Python 关键字Python 02-基础语法 Python 程序由一个 解析器 读取。输入到解析器的是一个由 词法分析器 所生成的 形符 流,描述词法分析器是将一个文件拆分为一个个形符的。 Python 会将读取的程序文本转为 Unicode 码点;源文件的文本编码可由编码声明指定,默认为 UTF-8,如果源文件无法被解码,将会引发 SyntaxEr原创 2021-06-23 11:52:33 · 157 阅读 · 0 评论 -
Python 01-安装
文章目录Python 版本Python解释器解释器下载安装过程环境变量pathPython文档集成开发环境: PyCharm下载安装 PyCharm 中文插件摘自:安装与运行 | 白月黑羽 (python3.vip)Python 环境搭建 | 菜鸟教程 (runoob.com)Python 版本目前,推荐大家安装使用 Python3.8 。Python解释器运行Python程序,就是 运行Python解释器,让解释器去读取我们写好的Python代码文件,并且把Python代码翻译成 机器指令原创 2021-06-21 14:07:49 · 374 阅读 · 0 评论