随笔分类 -  Python

摘要:从错误信息来看,你尝试安装 PIL(Python Imaging Library),但安装失败了。以下是可能的原因和解决方法: 1. PIL 已被废弃 PIL 是一个古老的图像处理库,早在多年前就已经被废弃,取而代之的是它的维护版本 Pillow。Pillow 是 PIL 的一个分支,它修复了原库中 阅读全文
posted @ 2025-02-18 18:07 Yogile 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在Python中,将Word文档转换为PDF有多种方法。 选择合适的方法 如果你在Windows环境下工作,推荐使用python-docx和pywin32,或者docx2pdf。 如果你需要跨平台支持,推荐使用unoconv或pypandoc。 PHP 中的 exec() 函数用于执行外部程序。 方 阅读全文
posted @ 2025-01-19 20:26 Yogile 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、安装虚拟机 使用 Unraid 安装。 项目 值 初始 内存: 4096 MB 最大值 内存: 6144 MB 机器: i440fx-7.2 BIOS: OVMF 启用 USB 启动引导: No Hyper-V: 是 USB 控制器: 2.0(EHCI) 操作系统安装 ISO: windows_ 阅读全文
posted @ 2025-01-19 19:55 Yogile 阅读(86) 评论(0) 推荐(0) 编辑
摘要:OPNsense Tools 介绍 基于 OPNsense 系统的 Python 小工具、小程序集,实现个人需要的功能。 目前支持: liteip: 终端网络信息获取小工具,实现域名、 IPv4 、 IPv6 、 MAC 更新的电子邮件通知。 ping_subprocess: ping (IPv4) 阅读全文
posted @ 2023-10-21 17:01 Yogile 阅读(202) 评论(0) 推荐(0) 编辑
摘要:liteip 介绍 基于 Python 的终端网络信息获取小工具,实现域名、 IPv4 、 IPv6 、 MAC 更新的电子邮件通知。 支持 Windows7 、 Windows10 、 FreeBSD ( Linux 应该都可以支持),建议搭配 DDNS 配合使用。 Gitee:liteip 文件 阅读全文
posted @ 2023-10-20 18:17 Yogile 阅读(276) 评论(0) 推荐(0) 编辑
摘要:使用 == 进行字符串或单个字符相等判断,是 Python 比较运算符。 is 其实是 Python 的身份运算符。 根据文档 Python 运算符 : 比较运算符用于比较两个值。 身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置。 阅读全文
posted @ 2022-07-17 20:49 Yogile 阅读(225) 评论(0) 推荐(0) 编辑
摘要:依赖 Python MicroPython 是基于 Python 的 WOL 适配移植过来的,原代码在 MicroPython 中不是直接可用的。 源代码请参见:LouisJin / WakeOnLan-Python MicroPython Gitee 下载: Yogile / micropytho 阅读全文
posted @ 2022-07-17 20:36 Yogile 阅读(461) 评论(0) 推荐(0) 编辑
摘要:问题 对于 VS Code 来说,导入自定义类很方便,只要导入就使用 U_MQTT 调用类和方法: import lib.U_MQTT as U_MQTT U_MQTT.start() 但是在 Thonny 中,可以导入 U_MQTT 本身,但无法调用内部类和方法。 import lib.U_MQT 阅读全文
posted @ 2022-07-17 10:58 Yogile 阅读(473) 评论(0) 推荐(0) 编辑
摘要:依赖 Fork from coffee-it/uPing . 源代码为适配 Unix 的 MicroPython 代码,有关方法返回值存在差异,此处适配。 差异 经分析关键在于 usocket.getaddrinfo() 函数。 直接在 ESP32 上运行代码,报错点位在 uping.py 的 73 阅读全文
posted @ 2022-07-16 18:35 Yogile 阅读(537) 评论(0) 推荐(0) 编辑
摘要:依赖 下载 pahao-mqtt : pip install paho-mqtt 引用: from paho.mqtt import client as MQTTClient from time import sleep 示例 非匿名连接 初始化数据: class Config: BROKER = 阅读全文
posted @ 2022-07-15 23:32 Yogile 阅读(250) 评论(0) 推荐(0) 编辑
摘要:EMQ X 安装 初始化 docker-compose: version: '3.1' volumes: vol-emqx-data: vol-emqx-etc: vol-emqx-log: services: emqx: image: emqx/emqx restart: always conta 阅读全文
posted @ 2022-07-12 22:01 Yogile 阅读(816) 评论(0) 推荐(0) 编辑
摘要:简单代码 # 导入函数库 import requests import os import time # 创建目录 goalPath = "D:\\test" if not os.path.exists(goalPath): os.mkdir(goalPath) # url 变化部分独立 count 阅读全文
posted @ 2022-07-04 13:00 Yogile 阅读(643) 评论(0) 推荐(0) 编辑
摘要:效果 说明 设置了两个 Frame ,一个为左边内部组件为垂直布局的按钮集合,一个为右边用于 页面切换 的方形区域,宽度比为 1 : 5 。 初始化 stackedWidget # 以父 Frame 为父组件,构建完整覆盖父 Frame 的空间 self.stackedWidget = QtWidg 阅读全文
posted @ 2022-06-27 19:51 Yogile 阅读(2871) 评论(0) 推荐(0) 编辑
摘要:信号和槽 信号 signal 和槽 slot 是 PyQt5 的组件对象之间通信的基础。当信号触发时,连接的槽函数将会自动执行。通过 object.signal.connect() 方法连接。 内置信号 内置信号有:左键点击 clicked 、控件被激活 activated 、QAction 等的触 阅读全文
posted @ 2022-06-27 19:44 Yogile 阅读(937) 评论(0) 推荐(0) 编辑
摘要:设置系统托盘 具体见源码方法 def setTrayIcon(self):... setContextMenu() 配置右键菜单, show() 使其显示。 双击活动窗口显示 activated[QtWidgets.QSystemTrayIcon.ActivationReason].connect( 阅读全文
posted @ 2022-06-27 15:15 Yogile 阅读(2371) 评论(0) 推荐(0) 编辑
摘要:依赖 pip install gmssl re requests 参考 https://const.net.cn/tool/sm2/genkey/ https://pypi.org/project/gmssl/ https://www.cnblogs.com/52why/p/15902213.htm 阅读全文
posted @ 2022-06-26 21:27 Yogile 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:处置 在 Code Runner 的扩展设置中,勾选 Code-runner: Run In Terminal 即可。 或者 Ctrl + P 搜索 > Open Settings (JSON) 在 Setting.json 中添加: { ... "code-runner.runInTerminal 阅读全文
posted @ 2022-06-19 21:29 Yogile 阅读(337) 评论(0) 推荐(0) 编辑
摘要:Windows 设备管理事件 WM_DEVICECHANGE 标识符 事件 值 说明 DBT_DEVNODES_CHANGED 0x0007 已向系统添加或删除设备。 DBT_DEVICEARRIVAL 0x8000 当插入设备或媒体块并变为可用时,系统会广播DBT_DEVICEARRIVAL设备事 阅读全文
posted @ 2022-06-18 21:06 Yogile 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:前言 本文简记 python 连接数据库。 安装 pymysql pymysql 是一个 python 连接操作 mysql 数据的一个模块。 python3 -m pip install PyMySQL 测试 demo # 导入库 import pymysql # 建立连接 conn = pymy 阅读全文
posted @ 2020-07-07 15:39 Yogile 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题