自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱编程并专注于Python

你将会看到一些最佳实践、技巧和经验分享,都来源于在日常工作中所遇到的问题以及解决方案

  • 博客(61)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 python 实现 macOS状态栏 网速实时显示

python 实现 macOS状态栏 网速实时显示

2024-02-01 22:36:37 236

原创 MacOS 14.3 安装 brew

解决Mac安装brew时容易出现的问题

2024-01-30 16:57:05 597

原创 element plus 日期范围 自定义内容

按照官网上的自定义内容示例,修改日期选择器没有问题,如果修改日期范围选择器,修改后会丢失日期范围选择时的样式。

2023-12-18 17:19:56 399

原创 给cmd控制台程序 套壳 美化

控制台程序启动器,给cmd控制台程序套壳美化,可以获取程序的标准输出和报错信息。

2023-10-18 18:31:07 316

原创 Pycharm 控制台 输出 中文 乱码 黑方块

pycharm 控制台 输出 中文 乱码

2023-08-23 18:34:09 307

原创 python3 使用虚拟环境 venv

请注意,虚拟环境可以帮助你避免在不同的Python项目之间出现版本冲突,并使你能够更轻松地管理Python包和项目。注意:如果你有多个虚拟环境,可以在任何时候使用deactivate命令停止当前的虚拟环境。这将在当前目录下创建一个名为venv的目录,并在其中创建一个新的Python 3.11虚拟环境。注意:在虚拟环境中,你不需要使用sudo命令来安装Python包,因为你已经具有足够的权限。激活虚拟环境后,你将看到终端命令行前面的venv字样,表示当前正在使用venv虚拟环境。系统使用venv模块创建。

2023-04-09 17:46:00 2408 1

原创 Python 爬虫入门指南:从基础知识到实践技巧

学习 Python 爬虫需要掌握基本的 Python 知识和一些爬虫框架。在学习过程中,你需要选择一个简单的网站进行实践,然后逐步学习如何处理数据和异常。最后,记得遵守法律法规和网站的规定,不要滥用爬虫技术。

2023-03-17 10:04:34 386

原创 Fiddler everywhere 4.0.1抓包工具 修改教程

准备好1.安装并注册2.反编译工具dnSpy.exe。

2023-01-07 22:15:12 3255 7

原创 flask服务,前端出现Net::ERR_INCOMPLETE_CHUNKED_ENCODING、Transfer-Encoding: chunked

使用flask框架搭建的服务,前端控制台报错Net::ERR_INCOMPLETE_CHUNKED_ENCODING;或者不报错状态码200NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)加载后的文件没有内容,headers 内出现 Transfer-Encoding: chunked

2022-08-08 11:41:19 464

原创 win7 pyinstaller打包exe 后报错 DLL load failed while importing _socket:参数错误

win7 pyinstaller打包exe 后报错 DLL load failed while importing _socket:参数错误

2022-06-28 16:19:17 2656

原创 解决 pyinstaller打包含有 pyshark、tshark 包 运行报错 configparser.NoSectionError: No section: ‘dumpcap‘

解决 pyinstaller打包含有 pyshark、tshark 包的项目 运行时报错 configparser.NoSectionError: No section: 'dumpcap'

2022-06-13 13:49:02 348

原创 pip install suds安装后导入时报错ImportError: No module named client

pip install suds安装后导入时报错ImportError: No module named client

2022-06-07 17:36:46 281

原创 python 实现支持多客户端的 Socket服务 Demo

# _*_ coding: utf-8 _*_"""Time: 2022/05/13 19:13Author: JyunVersion: V 0.1File: SocketDemo.pyBlog link: https://ctrlcv.blog.csdn.net/"""import socketfrom threading import Thread# 异步方法装饰器def async_way(func): def wrapper(*args, *

2022-05-13 19:14:38 501

原创 python 对象 与 base64 字符串 互转

# _*_ coding: utf-8 _*_"""Time: 2022/4/21 17:33Author: JyunVersion: V 0.1File: test.pyBlog: https://ctrlcv.blog.csdn.net"""# import cPickle as pickle # 基于C语言的pickle模块import datetimeimport pickleimport base64class Test: def

2022-04-21 18:06:50 898

原创 调用wireshark接口(tshark.exe)抓包,实现深度自定义,使用python处理抓包数据

# _*_ coding: utf-8 _*_"""Time: 2022/4/14 11:13Author: JyunVersion: V 0.1File: demo.pyBlog: https://ctrlcv.blog.csdn.net"""import datetimeimport gzipimport jsonimport timeimport pysharkclass GetPacket: def __init__(self,

2022-04-14 11:38:40 2625 5

原创 CentOS Linux WARNING: pip is configured with locations that require TLS/SSL, however the ssl module

linux pip3 安装包时出现WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.网上看了好多都说缺少openssl-devel包,需要重新编译安装python好麻烦。我偶然间发现 在执行pip3 install xxx的时候,在前面加上sudo也可以解决这个问题,在此记录一下。...

2022-03-22 16:47:32 7732 7

原创 python 微信v3支付接口 签名 Native支付

微信支付需要用到微信公众平台账号、微信商户账号。注册完成后,我们需要在平台找到 appid、mchid、证书等具体操作:微信支付接入前准备(Native支付)# _*_ coding: utf-8 _*_"""Time: 2022/2/28 14:33Author: JyunVersion: V 0.1File: wxpay.pyBlog: https://ctrlcv.blog.csdn.net"""import timeimport jsonimp

2022-03-01 14:39:07 1482 2

原创 Win MySQL 80 忘记密码 密码重置 及重置时异常解决方案

重置密码 OS errno: 2 - No such file or directory 免密登录服务启动失败

2022-01-23 11:21:45 1427 3

原创 excel 被插入干扰字符、防复制处理、所看到的文本与复制的不一致

原数据是这个样子的好好的数据被插入了a131还有数字等,像以上情况中文字符内插入数字可以使用只保留汉字的方式处理,但如果是手机号就不行了;这里因隐私问题就拿地址做示范了1.清除格式选中需要处理的列 之后点击清除格式清除之后会发现干扰字符的字号大小比正常的字符要大(也有可能要小,小到肉眼看不到)2.打开VBS窗口一般在 开发工具>Visual Basic如果没有需要在 文件> 选项 > 自定义功能区 内勾选开发工具然后3.输入脚本打开后在VBS窗口输入以下脚本S

2021-11-13 19:48:58 9594

原创 pyinstaller No such file or directory: ‘C:\\Users\\xx\\AppData\\Local\\Temp\\_MEI

检查你的项目中是否使用了这段代码os.path.abspath(os.path.dirname(__file__))当你使用pyinstaller进行打包之后这段代码获取到的 将不是当前项目的目录;而是C:\\Users\\XXX\\AppData\\Local\\Temp\\_MEI0123\\目前还没有找到好的解决方案;我是通过改为相对路径解决的。...

2021-11-12 19:49:46 3615

原创 Chrome 95.X版本 解密Cookies文件

dome.py# -*- coding=utf-8 -*-import osimport sqlite3import decryptcookie_file = os.path.expanduser(os.path.join(os.environ['LOCALAPPDATA'], r'Google\Chrome\User Data\Default\Cookies'))def chrome_decrypt(encrypted_txt): if encrypted_txt[:4] ==

2021-11-05 17:25:20 1475

原创 Ajax 使用异步,逐一提交,等待返回

function submit($, path, dataList, successback = null, errorback = null) { /* * $:jQ * key:提交地址 * dataList:待提交数据列表 * successback:成功后的回调 * errorback:错误回调 * */ let data = dataList.shift() // 弹出第一个元素 if (!data) return $

2021-10-15 19:15:38 422

原创 python 读取excel、xls

安装xlrd模块pip install xlrdxlrd包使用起来本就十分友好,可以不必单独封装,这里只是为了展示和方便理解# _*_ coding: utf-8 _*_import xlrdclass Excel: def __init__(self, file_path, sheet=0): excel = xlrd.open_workbook(file_path) # 打开文件 self.table = excel.sheets()[sheet

2021-10-11 17:18:28 435

原创 安装suds报错ModuleNotFoundError: No module named ‘client‘解决方法

python3 安装 suds 时报错ModuleNotFoundError: No module named 'client'解决方法:pip install suds-py3

2021-09-17 13:16:19 733

原创 Python 模拟 POST 请求发送 application/x-www-form-urlencoded 类型的表单数据 / 含重复键

通过抓包工具可以看到 表单数据的提交类型为application/x-www-form-urlencoded ↓ ↓ ↓这种类型提交的数据就有可能会是这个样子的↓ ↓ ↓;含有重复的Key 不一样的值这种数据如果通过普通的requests.post(url=url, headers=headers, data={'k': 'v1', 'k': 'v2'})字典方式去发送数据肯定是不行的;这样的话字典只会保留第二个值,说不准还会报错。解决方案:from urllib import parse

2021-09-16 16:58:50 3503

原创 ImportError: Microsoft Visual C++ Redistributable for Visual Studio 2019 not installed on the machin

含有ddddocr模块的项目使用pyinstaller 打包后报错 ImportError: Microsoft Visual C++ Redistributable for Visual Studio 2019 not installed on the machine.解决方案:安装Microsoft Visual C++ Redistributable 2019Microsoft Visual C++ Redistributable 2019x86下载地址 Microsoft Visual C++

2021-09-06 20:37:28 7167 2

原创 Python 读取 Excel 示例

# _*_ coding: utf-8 _*_"""Time: 2021/8/16 15:24Author: WJY(YunYiJia)Version: V 0.1File: excel.pyDescribe: Blog link: https://blog.csdn.net/MeYungle"""import xlrdclass Excel: def __init__(self, path): self.excel = xlrd.open

2021-08-16 15:38:28 122

原创 记录 python 使用 tkinter 实现截屏翻译全过程

main.py# _*_ coding: utf-8 _*_"""Time: 2021/7/11 15:47Author: WJY(YunYiJia)Version: V 0.1File: main.pyDescribe: Blog link: https://blog.csdn.net/MeYungle"""from pynput.keyboard import Key, Listenerfrom view import ExampleAppclass

2021-07-14 17:56:25 463

原创 通过源码的方式安装pyinstaller3.6

通过pip install pyinstaller==3.6的方式死活装不上最后度娘说要通过源码的方式安装然后我就>>> venv\Scripts\python.exe E:PyInstaller-3.6\setup.py install结果又报错FileNotFoundError: [Errno 2] No such file or directory: 'README.rst'然后不行啊,之后又去找度娘,才知道要这么装# 先cd到PyInstaller-3.6的源码目录Py

2021-07-07 21:45:59 351

转载 python json.loads() 报错 json.decoder.JSONDecodeError: Invalid control character

当执行json.loads(response.text)或response.json()报错: json.decoder.JSONDecodeError: Invalid control character原因:在response.text的键值中有非法控制符号如\n\t解决方法:json.loads(response.text, strict=False)添加strict=False 参数 将字符串读取为dict字典结构...

2021-07-06 10:28:18 1931 2

原创 pyinstaller 打包后运行报错 No module named ‘pymssql._mssql‘ 解决方案之一

pyinstaller 打包后运行报错 No module named 'pymssql._mssql'亲测python37下pymssql2.1.4版本以上的都会报上面这个错,都是血的教训啊,栽坑最狠的一次。# 卸载pymssqlpip uninstall pymssql# 指定版本安装pip install pymssql==2.1.4...

2021-07-01 17:23:17 3158 3

原创 Crypto 安装

pip install pycryptodome -i https://pypi.tuna.tsinghua.edu.cn/simple

2021-06-29 10:17:37 611 1

转载 Python 获取Windows管理员权限

最近在写一个可以自动更换 hosts 的 python 脚本,但是操作 hosts 需要管理员权限 ,所以就想着要怎么获取。总结了一下,有三种方法可以获取,下面分别介绍一下。1. 以管理员运行 cmd这个方法很简单,也无需多说,右键以管理员运行就可以了,然后在里面运行 python 脚本就有管理员权限了。2. 用 cmd 脚本获取假设我要运行的文件是 test.py,则我可以写一个 cmd 脚本,不妨叫做 go.cmd,在里面写入:@echo off%1 mshta vbscript:Crea

2021-06-26 22:25:58 930

原创 Python 获取windows 系统路由表 route print

import osimport redef get_sys_route(): sys_route_table = os.popen('route print') # 使用os.popen()获取程序输出 all_route_lines = sys_route_table.readlines() # 按行读取 start_inx, end_inx = [inx for inx, line in enumerate(all_route_lines) if line == '\

2021-06-26 19:29:15 844

原创 layui模板引擎 (laytpl) 与Flask模板引擎 (jinja2)冲突的问题

前端解决方式一<!-- 使用 Jinja2 的 raw 标签声明原生代码块,也就是不需要进行后端渲染的代码块。使用 raw 和 endraw 标签把 JavaScript 模板部分标记出来即可 -->{% raw %}<script type="text/html" id="temp_status"> {{# if(d.Status == 1){ }} <span class="layui-badge layui-bg-orange">已启用&lt

2021-06-26 16:22:17 1014

原创 动态修改 layui 数据表 的单元格数据

根究已知数据,动态修改layui数据表的单元格数据(用于实时改变状态)/* 通过以下方法可以实现动态修改layui数据表的单元格数据* 实现方式:* 1. 通过jq匹配No字段值包含1的标签(td单元格)* 2. 向上查找tr标签(父元素/行元素)* 3. 向下查找字段为NetStatus的td标签下的div(这里就是本次需要修改的内容)* 4. 使用html方法修改单元格内容* */layui.$("td[data-field='No']").find(":contains(1)").p

2021-06-25 13:40:25 1206

原创 python mitmdump debug 调试脚本/不在控制台运行

编写一个run.py文件写入以下内容# _*_ coding: utf-8 _*_import sysimport osfrom mitmproxy.tools.main import mitmdumpsys.path.append(os.path.dirname(os.path.abspath(__file__)))print(os.path.dirname(os.path.abspath(__file__)))mitmdump(['-s', 'script.py'])之后就可以

2021-05-25 15:46:26 1510 2

转载 如何使用 Python 执行 js 代码?

为什么要引出Python执行js这个问题?都说术业有专攻,每个语言也都有自己的长处和短处。在爬虫方向,Python绝对是扛把子,近几年随着AI的火爆,需要各种各样的数据,所以,爬虫需求也跟着水涨船高起来。我们做爬虫的当然是爬的爽,但是估计人家后台在骂街,毕竟谁都不希望自己的数据被弄走,所以后台反爬技术也在快速提升,一攻一防就这么在拉锯着。现在为了防止反爬,前端使用的反爬技术比较多的是js代码混淆。什么是js代码混淆?正常代码我们现在看一段js代码,代码逻辑很简单,就是拼接时间返回。func

2021-05-24 11:19:57 284

原创 安装 from Crypto.Cipher import AES 报错问题

# 如果已经执行过 pip install crypto 卸载掉pip uninstall crypto# 安装 pycryptodomepip uninstall pycryptodome

2021-05-19 17:40:28 221

原创 Python 获取所有被 property 装饰的属性

{name: self.__getattribute__(name) for name, obj in vars(ClassName).items() if isinstance(obj, property)}# return {"属性名称":"属性值"}

2021-05-17 14:09:58 509

Windows6.1-KB2533623-x64.msu

python3.7以上对系统有要求,win7系统必须须要打补[Windows6.1-KB2533623]才能正常运行。 python3.7以上使用pyinstaller打包的exe程序在win7系统环境下也依赖于此补丁。

2022-06-28

wxFormBuilder_v3.9.0.rar

用于开发用户图像化界面,wxPython框架工具

2021-03-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除