皓月盈江
这个作者很懒,什么都没留下…
展开
-
Python获取Window系统注册表安装的软件,再卸载软件
Python首先获取Window系统注册表安装的软件,再根据软件文件名称和卸载字符串进行卸载软件。原创 2023-09-28 17:56:32 · 694 阅读 · 0 评论 -
PyQt5单击QTableView垂直表头verticalHeader获取行数据以及单击单元格获取行数据操作
PyQt5单击QTableView单元格获取单元格数据,很容易实现,从而可以实现获取这一行的数据。但是单击QTableView垂直表头verticalHeader获取行数据,我摸索了一周时间才解决,下面分享下重点。原创 2022-07-18 21:54:35 · 2060 阅读 · 0 评论 -
PyQt5中多线程模块QThread解决界面卡顿无响应问题,线程池ThreadPoolExecutor解决多任务耗时操作问题
PyQt5中多线程模块QThread解决界面卡顿无响应问题,线程池ThreadPoolExecutor解决多任务耗时操作问题。原创 2022-07-09 20:33:00 · 2666 阅读 · 0 评论 -
Python校验文件Hash值及获取文件属性
myHash.py# -*- coding: utf-8 -*-import osfrom hashlib import md5, sha1, sha256from zlib import crc32import timefrom math import ceilclass Hash: def __init__(self, strFilePath): self.strFilePath = strFilePath # 文件绝对路径 self.has原创 2022-03-18 08:00:00 · 683 阅读 · 0 评论 -
Python通过snmp获取交换机VLAN号、VLAN默认网关、VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据
自己做项目时,自己封装的Python通过snmp获取交换机VLAN号、VLAN默认网关、VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据。myPySnmp.py源代码"""mySnmpScan类,扫描核心交换机发送oid或MIB值获取对应数据"""# -*- coding: utf-8 -*-import sysimport win32apiimport win32conimport retry: from pysnmp.entity.rfc3413.oneline原创 2022-03-16 08:00:00 · 2022 阅读 · 0 评论 -
Python获取电脑硬件配置的封装类,可以获取CPU序列号、主板序列号、BIOS序列号、硬盘序列号和网卡MAC地址
Python获取电脑硬件配置的封装类,可以获取CPU序列号、主板序列号、BIOS序列号、硬盘序列号和网卡MAC地址。myPyHardware.py# -*- coding: utf-8 -*-import wmiclass HardwareInfo: def __init__(self): self.c = wmi.WMI() self.strCPUSn = "" # CPU序列号 self.strBoardSn = "" # 主板序列原创 2022-03-12 16:57:35 · 698 阅读 · 0 评论 -
Python读写ini文件的封装类
systemConfig.ini[Server]host = 192.168.70.254port = 3306user = rootpassword = rootmyPyIniFile.py# -*- coding: utf-8 -*-import osimport configparserclass doIniFile: """ python操作ini文件类 """ def __init__(self, strOpenFileName):原创 2022-03-12 16:43:18 · 249 阅读 · 0 评论 -
Python操作MySQL的封装类
myPySql.py# -*- coding: utf-8 -*-import reimport pymysqlimport myGlobal # myGlobal全局变量文件class MySql: """ python操作mysql数据库 """ def __init__(self, strHost='127.0.0.1', nPort=3306, strUser='root', strPassword='root'): try:原创 2022-03-12 15:16:55 · 290 阅读 · 0 评论 -
八、python编写IP地址计算第一个可用IP地址、最后一个可用IP地址、网络号、广播地址、主机数
"""=== coding: UTF8 ==="""# 斜线记法,要求子网掩码整数(nSubnet个1):32>=nSubnetMask>=0class IP: def __init__(self, strIP, nSubnetMask): self.strIP = strIP # IP字符串 self.nSubnetMask = nSubnetMask # 子网掩码nSubnetMask个1 self.subnetMaskTo原创 2021-04-10 16:36:59 · 1620 阅读 · 0 评论 -
python ping利用线程池获取在线设备
python ping获取一个VLAN在线设备myPyPingDevice.py"""=== coding: UTF8 ==="""# 线程池:一次性开辟一些线程,我们用户直接给线程池提交任务,线程任务的调度交给线程池来完成from concurrent.futures import ThreadPoolExecutorimport timeimport oslistIPValid = ["192.168.30.2", "192.168.30.6"]class pingHostDev原创 2022-03-12 14:46:05 · 998 阅读 · 0 评论 -
【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类
1.简介:Python操作Excel,常用Xlwings、Openpyxl类,由于其知识琐碎,使用起来不太方便,因此自己把常用用法重新封装一个操作类。2.应用场景:使用Python操作Excel,读、写、改、删情景,能大大提升工作效率。3.适用人群:想学习Python操作Excel的人员。原创 2022-02-28 19:42:19 · 776 阅读 · 0 评论 -
Python PIL调整图片大小、尺寸和转换图片格式,removebg改变图片背景、透明化处理
Python PIL调整图片大小、尺寸和转换图片格式,removebg改变图片背景、透明化处理原创 2022-02-28 19:20:17 · 2303 阅读 · 0 评论 -
PyQt5 Python主对话框创建关于对话框源代码
PyQt5 Python主对话框创建关于对话框源代码原创 2022-02-28 13:49:27 · 300 阅读 · 0 评论 -
Python PyCharm利用PyQt5使QPlainTextEdit支持拖放文件,类提升,重写QPlainTextEdit类
一、利用PyCharm新建基于PyQt5对话框工程MyMainTest,添加QPlainTextEdit控件,保存主窗口MyQTMainForm.ui文件运行如下:二、新建myqplaintextedit.py文件,创建MyQPlainTextEdit类继承于QPlainTextEdit,只允许excel(.xls或.xlsx)文件拖放,及信号发射处理。代码如下:# -*- coding: utf-8 -*-from PyQt5.QtCore import pyqtSignalfrom PyQt5原创 2022-02-15 16:44:55 · 702 阅读 · 0 评论 -
Python设置网卡自己封装的Internet类 WMI
这是自己用Python做项目过程中,自己封装的Internet类,可以设置本机IP地址、默认网关、子网掩码和DNS,也可以获取本机IP地址、默认网关、子网掩码、DNS和本机MAC信息。原创 2022-02-22 21:16:52 · 287 阅读 · 0 评论 -
PyCharm PyQt5创建主窗口源代码
一、PyCharm PyQt5创建主窗口基本过程:1.打开PyCharm,新建工程MyMainTest。2.按照Tools-External Tools-QtDesigner,打开QT设计界面,创建主窗口界面,以名称MyQTMainForm.ui保存窗体文件。3.将MyQTMainForm.ui窗体文件生成MyQTMainForm.py文件。4.新建main.py文件,将下面代码复制粘贴到文件中。main.py"""python主文件"""# -*- coding: utf-8 -*-i原创 2022-02-22 08:00:00 · 1271 阅读 · 0 评论