自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qfcy的博客

关于Python及相关技术的研究

  • 博客(31)
  • 资源 (22)
  • 问答 (4)
  • 收藏
  • 关注

原创 Python 调用系统API 实现程序自动以管理员权限运行的方法

由于Windows的安全机制,Python写的脚本缺少了管理员权限,运行就会受到一些限制。文章介绍Python 脚本自动以管理员权限运行的方法,如果不是以管理员运行,就自动提升到管理员权限。

2023-12-31 20:21:35 1522

原创 Python 算法题解(2) - 大数运算 - 基于字符串的数字运算和进位

如果数字太大,不能将字符串转换为整数类型的时候,怎么运算数字呢?本文是大数加法的程序实现。程序从num1, num2的最后一位数开始,依次计算num1, num2同一数位的数字之和,如果和大于10,则进位。

2022-12-04 11:08:16 2556

原创 Windows 文件共享功能使用教程,局域网多台电脑之间传送文件 (windows 7/8.x/10/11各版本通用)

设想一下,家里或者公司有多台电脑,连接同一个Wifi,也就是处于同一个局域网中。在不能使用QQ、微信、网盘的文件传输功能的情况下,这多台电脑之间,就只能用U盘传送数据吗?不。Windows系统中已经提供了文件共享功能。本文简单介绍Windows自带文件共享功能的使用操作方法。要不直接在自己的电脑上试一试?适用系统:Windows 7/8/10/11。

2022-12-03 17:32:31 6713

原创 Python 算法题解(1) - 找出字符串中最长回文

回文是正着读和反着读一样的字符串。已知字符串`s`。 输出字符串`s`中最长回文串的长度。每个回文串都有一个“中心”。回文串是按照这个“中心”对称的。程序使用了两层for循环进行判断。第一层for循环遍历字符串`s`,依次假设各个字符是回文的“中心”。第二层for循环遍历回文的“中心”两边的字符,判断两边的字符是否相等,如果不再相等,就记录下回文串的长度。

2022-11-05 16:11:27 1835

原创 Python 数据恢复实战 - 恢复U盘中的chk文件,以及误删的文件

有时候,我们使用chkdsk工具之后,会发现硬盘里的文件消失了,其实是被系统临时放在了硬盘的"FOUND.xxx"文件夹里,可以用相关的软件恢复。本文介绍使用Python进行恢复数据的方法。

2022-11-04 21:51:21 5189 1

原创 Python lxml库 提取并保存网页正文部分

有时候, 看见一篇网页, 不知道怎样离线保存。使用浏览器的保存有时候, 看见一篇网页, 不知道怎样离线保存。使用浏览器的保存网页功能, 又会保存下许多无用的信息, 如广告等其他部分。为解决这个问题, 本程序使用requests库获取网页源代码, 使用re模块及lxml库提取内容、CSS样式, 提取网页的正文部分。

2022-10-29 17:37:15 10341 4

原创 Python 读写硬盘、U盘扇区数据的方法

使用Python读取磁盘其实很简单: disk = open(r'\.\C:', 'rb') # 打开C盘分区# 读取第一个512字节扇区数据print(disk.read(512))# 读到的是PBR, 分区引导记录

2022-10-23 10:11:51 4082 1

原创 Python 调用Windows内置的语音合成,并生成wav文件

Python 语言能说话吗?本文介绍Python如何调用系统自带的语音合成, 及生成语音wav文件的技巧。首先用pip安装pythonnet库。System.Speech这个.NET库包含了调用系统语音合成的函数和类, 其中SpeechSynthesizer()类用于合成语音, 可导入到Python中。

2022-10-16 10:35:43 2507

原创 Python pyglet 自制3D引擎入门(一) -- 绘制几何体、创建3D场景

Python作为使用较广泛的编程语言, 用于制作3D游戏可谓得心应手。本文讲解应用Python pyglet库绘制3D场景的入门知识, 如创建窗口, 绘制基本的几何体, 及相关OpenGL的基础知识。

2022-10-03 12:34:57 9300 5

原创 Python 实现随机数生成算法(线性同余和梅森旋转)

在Python中生成随机数, 一般会调用random模块, 但random模块内也有自己的算法实现。如何设计自己的算法呢?本文将介绍线性同余算法和梅森旋转算法的程序实现。

2022-08-14 11:49:51 2653 1

原创 Python lxml库 爬取问答问题, 并通知新问题

在问答的一个版块, 如果有人发布了新的问题, 问答不会进行通知。为了使更多提问者的问题能得到即时、快速的回答,编写了爬取问题标题程序,用于在问题标题变化时, 回答者能得到即时的通知。..............................

2022-08-14 11:32:10 630

原创 Python pyglet 自制3D引擎入门(二) -- 绘制立体心形,动画和相机控制

Python用于制作3D游戏可谓得心应手。本文讲解使用Python pyglet库,绘制立体心形、使用计时器实现动画、绑定窗口事件进行相机控制,自制简单3D引擎的方法技巧。

2022-08-02 19:48:55 4938 1

原创 Python sha256+zlib库 实现简易文件加密算法

数字化时代下,数据安全对各大公司及个人的重要性不言而喻。作为Python语言使用者,如何进行数据的加密和解密呢?本文带领大家来了解一下。加密部分首先计算密码的sha256值, 再将数据用zlib压缩, 然后将压缩数据与密码变换得到的`sha256`值进行异或运算, 得到结果。解密部分首先将密码的sha256值与已加密数据头部的sha256值进行比对, 不匹配就提示错误。再重新把加密数据和密码变换得到的sha256值进行异或运算, 还原得到压缩数据。再解压, 得到结果。.........

2022-08-02 11:44:45 2785 1

原创 Python os模块 设计文件夹自动备份、同步工具

有两个相同的文件夹,修改了一个文件夹的内容后,需要同步到另一个文件夹,怎么办?为了能自动处理新编辑的文件, 删除的文件, 以及重命名的文件等文件夹的变动, 编写了本文及程序。步骤: 1.找出源目录中新编辑的文件, 复制至目标目录下。2.找出目标目录中新编辑的文件, 并询问是否复制至源目录下。3.删除目标目录中存在, 而源目录相同位置不存在的文件。............................................................

2022-07-21 19:30:27 1554

原创 Python 调用Windows文件搜索功能 设计搜索框(可解决Windows 11/10 搜索框不能打字)

笔者在新的Windows 11 电脑上, 发现资源管理器的文件搜索框不能打字。其实, 真正的搜索功能仍然可以通过Python用链接调用。search-ms是搜索框中输入文字时, 在资源管理器地址栏中出现的链接。本文介绍Python调用search-ms链接的方法, 以及使用tkinter设计搜索框, 取代系统默认的搜索框。...

2022-07-07 19:49:19 2469

原创 永久关闭IE 浏览器停止支持提示的方法 (针对360安全卫士或Windows 10)

本文介绍在Windows系统中关闭IE 浏览器停止支持提示的方法。针对360: 打开资源管理器, 转到AppData\LocalLow\360WD\ExtBhoIEToSe这个目录, 然后将record.ini中的lastdate的数字调大, 再加入showafterdelaydays=1一行, 即可。针对win10: 打开IE浏览器右上角的设置按钮, 找到"管理加载项"菜单, 可以看到, 安装了Microsoft Edge后, 有一个IEToEdge BHO加载项。单击右下角的禁用按钮, 成功关闭。

2022-07-07 18:44:48 12865 1

原创 Python pyd文件的制作和编译,以及程序源代码的保护

在Python程序开发后, 有可能想要保护程序的源代码, 避免被`uncompyle6`等库反编译。pyd文件类似于DLL, 一般用C/C++语言编译而成, 可用作模块导入Python程序中。pyd文件仅适用于特定版本的Python, 不同版本间互不兼容。pyd文件用C/C++语言编译而成, 难以被反编译, 在保护Python程序源码上有很好的效果。.........

2022-05-21 20:52:48 11994 5

原创 Python pyc文件 bytecode的压缩, 加壳和脱壳解析

我们常常看到, 自己用PyInstaller等库打包的exe被别人反编译。而源代码在exe文件中是以字节码形式存储的。掌握了字节码的加密技巧, 就可以防止源代码的反编译。Python中的字节码(bytecode) 是一种数据类型。类似Java的虚拟机, Python代码可以编译成bytecode对象。bytecode对象可以由Python加载后直接运行。字节码可以用zlib等库压缩。加壳字节码有2种方法, 修改字节码的指令, 和修改、混淆变量名。

2022-05-03 10:10:32 3518 3

原创 Python tkinter 设计pickle文件编辑器

在Python中, `pickle`是用于储存Python对象的模块。但`pickle`生成的文件是二进制类型, 不容易打开。为此, 自己制作了一个小型pickle文件编辑器。

2022-05-01 14:27:01 2516

原创 Python opencv库 tkinter 设计屏幕录制工具

有时, 我们在电脑上需要录屏, 或制作gif动画, 用于演示电脑操作等。如何使用Python来实现?目录1.使用cv2库和生成视频2.使用tkinter实现选择录制区域3.再次实现4.最终的程序5.拓展: 创建gif动画

2022-04-03 14:55:20 6354 7

原创 Python 从零开始制作自己的声音 - wave模块读写wav文件详解

本文介绍wave模块的使用方法及生成音频的算法实现。程序自动生成一段频率为200Hz, 长度为1.8秒的蜂鸣声。wave模块提供了一个处理 wav 声音格式的便利接口, 可从文件读取数据, 也可直接将`bytes`格式的数据写入wav文件。with wave.open(file,'wb') as f: f.setnchannels(1) f.setsampwidth(sampwidth) f.setframerate(framerate) f.writeframes(data).......

2022-01-30 22:45:04 14747

原创 Python tkinter 设计用鼠标拖动控件、缩放控件算法及程序

在使用tkinter开发的软件中, 常常需要拖动控件, 或者用鼠标改变控件的大小。为此, 作者用tkinter设计了一个拖曳、缩放控件的程序。目录1.功能2.算法3.初次实现4.再次实现1.功能拖动控件即可实现改变控件位置; 拖动控件边角的8个滑块可改变控件大小。2.算法获取前、后鼠标位置。计算鼠标前后x, y位置之差dx和dy。将控件的x,y坐标分别加上dx和dy。缩放控件的算法与拖动相同, 也是计算dx和dy。

2022-01-21 10:39:52 7813 5

原创 Python turtle 实现绘制图片、图片旋转动画效果详解

在Python中, 实现turtle的图片旋转需要使用`PIL`库, 该库可通过`pip`安装。使用PIL的`Image.open`函数可以实现加载图片; 使用`ImageTk.PhotoImage`可将PIL.Image对象转换为`tkinter`使用的类型。利用PIL.Image对象的`rotate`方法可实现图片的旋转。

2021-10-03 18:57:52 7075 1

原创 Python 设计真实反弹球算法及原理分析 (使用物理定律)

本文结合动量守恒定律和能量守恒定律, 应用向量进行计算, 编写程序模拟真实世界中的弹性碰撞。

2021-08-17 10:10:53 4119 4

原创 Python ctypes模块调用API函数, 制作控制电脑其他窗口工具

ctypes 是 Python 的外部函数库, 提供了与 C 兼容的数据类型。本文介绍ctypes的使用。获取/设置窗口标题使用`GetWindowTextW`, `SetWindowTextW`函数。最小化/取消最小化使用了CloseWindow, OpenIcon API函数。

2021-08-09 11:31:30 4981

原创 Python pyc文件 bytecode 字节码详解,及插入、编辑

Python中的字节码(bytecode)是一种数据类型。PyInstaller, py2exe等库会把编译生成的字节码打包进exe中。掌握字节码的知识, 对于PyInstaller打包exe的反编译, 以及源代码的保护是十分有用的。类似Java的虚拟机, Python执行字节码的原理类似于一个CPU, 不断执行指令。字节码就相当于一个汇编语言。基于这个原理, 可以将一个字节码插入另一个字节码中, — — 就像在DNA中插入片段

2021-07-20 10:34:36 7742 1

原创 python tkinter.Text 高级用法 -- 设计功能齐全的文本编辑器

众所周知, tkinter的Text文本框功能强大, Python自带的IDLE编辑器也是用tkinter编写的。这里Python tkinter的高级功能编写文本编辑器。程序目标功能:- 编辑文本文件- 编辑二进制文件 (字符会以转义序列形式显示, 如’abc\xff’)- 支持ansi、gbk、utf-8等编码- 支持查找、替换、改变字体大小- 支持撤销、重做编辑python代码文件时, 支持代码高亮显示, 类似IDLE。

2021-07-18 10:29:19 15741 14

原创 Python 对象引用机制的一些实现细节

众所周知, Python的对象中有一些以__双下划线开头的属性, 如调用函数的__call__属性, 和调用函数, 结果是相同的。但函数的__call__属性和函数不是同一个对象。

2021-07-03 12:24:02 1789 1

原创 Python ctypes 调用API函数模拟键盘鼠标事件

在Python编程中, 有时需要模拟键盘或鼠标事件, 自动操作计算机, 比如玩游戏等。本文介绍使用ctypes模块调用API函数, 模拟键盘鼠标事件的方法。如:windll.user32.keybd_event(32,0,0,0)

2021-06-24 09:20:55 6014 3

原创 pyinstxtractor.py 的改进 - 反编译pyinstaller生成exe的工具

文章介绍pyinstxtractor工具(和自己的改进),以及uncompyle6库进行反编译的方法。使用网上的提取生成的exe文件, 发现无法用uncompyle6反编译提取的pyc文件, 报错。对比原先的pyc文件, 和提取的文件, 发现: pyinstaller删去了提取出文件的pyc文件头。说明网上的pyinstxtractor.py有bug。仔细分析后, 用自己的技术, 重写pyinstxtractor.py。

2021-02-11 12:24:13 10866 14

原创 Python 设计自我复制程序,模拟计算机病毒传播原理

本程序演示计算机病毒的工作原理, 由四大部分组成 : - 获取程序自身代码。 - 判断目标文件中是否已存在该程序。 - 将代码写入目标文件末尾。 - 其他代码。

2021-01-27 12:40:12 20289 8

Python uncompyle6库, 反编译pyc文件工具

这是使用Python uncompyle6库反编译pyc文件的工具。将pyc文件拖入uncompile.py文件中即可运行。 如果有错误, 程序还会输出详尽的错误提示。程序经过调试, 功能完备。

2022-08-21

Python 3.10 下载 (含兼容win7补丁) (第2版)

由于Python官方原因, Python.3.10无法在win8以下系统(包括win7)中运行, 这是我整理的兼容win7的Python 3.10版本。本安装包还提供了一些工具和补丁, 帮助python兼容win7系统。 经测试, 本Python.3.10支持运行IDLE, 支持使用pip安装、运行pygame等库, 功能完备。本python为64位版本。 Python 3.10的新功能: 优化了SyntaxError等错误消息的显示; with语句的使用更灵活。IDLE进行了优化。 下载后安装软件方法: 1.将"python 3.10 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.10。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.10).bat", 测试IDLE的运行。 3.打开cmd, 转到"Python安装目录\Scripts"目录下, 输入"pip install pygame", 测试pip和相关包的运行。

2022-07-09

Python 3.10 下载 (含兼容win7补丁)(32位版本)

由于Python官方原因, Python.3.10无法在win8以下系统(包括win7)中运行, 这是我整理的兼容win7的Python 3.10版本。本安装包还提供了一些工具和补丁, 帮助python兼容win7系统。 经测试, 本Python.3.10支持运行IDLE, 支持使用pip安装、运行pygame等库, 功能完备。本python为32位版本。 Python 3.10的新功能: 优化了SyntaxError等错误消息的显示; with语句的使用更灵活。 下载后安装软件方法: 1.将"python 3.10 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.10。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.10).bat", 检验IDLE运行是否正常。 3.打开cmd, 转到"Python安装目录\Scripts"目录下, 输入"pip install pygame", 检验pip运行是否正常。

2022-06-18

Python 3.10 下载 (含兼容win7补丁)

由于Python官方原因, Python.3.10无法在win8以下系统(包括win7)中运行, 这是我整理的兼容win7的Python 3.10版本。本安装包还提供了一些工具和补丁, 帮助python兼容win7系统。 经测试, 本Python.3.10支持运行IDLE, 支持使用pip安装、运行pygame等库, 功能完备。本python为64位版本。 Python 3.10的新功能: 优化了SyntaxError等错误消息的显示; with语句的使用更灵活。 下载后安装软件方法: 1.将"python 3.10 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.10。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.10).bat", 检验IDLE运行是否正常。 3.打开cmd, 转到"Python安装目录\Scripts"目录下, 输入"pip install pygame", 检验pip运行是否正常。

2022-06-03

Python 3.9 下载 (含兼容win7补丁) (32位)

众所周知, Python.3.9无法在win8以下系统(包括win7)中运行, 这是我整理的兼容win7的Python 3.9.4版本。本安装包还提供了一些工具和补丁, 帮助python兼容win7系统。 经测试, 本Python.3.9支持运行IDLE, 支持使用pip安装、运行pygame等库, 功能完备。 Python 3.9的新功能: 字典支持合并( | )运算符; 字符串增加了removeprefix()方法。 下载后安装软件方法 (未安装则无法运行): 1.将"python 3.9 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.9。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.9).bat", 检验IDLE运行是否正常。 3.打开cmd, 转到"Python安装目录\Scripts"目录下, 输入"pip install pygame", 检验pip运行是否正常。

2022-05-01

Windows 3.1/3.2 32位真彩色S3显卡驱动

支持在Windows 3.x系统下显示16位增强色、32位真彩色,支持大屏幕分辨率,类似现代操作系统。经测试, 本显卡驱动支持DOSBox, Bochs, pcem等几乎所有虚拟机平台。 系统要求: 支持Super VGA S3显卡, 且显存足够大。

2022-02-11

Python tkinter 设计功能齐全的文本编辑器

这是使用tkinter编写的文本编辑器。使用了Text文本框控件, 以及一些tkinter的高级功能。 目标功能: 编辑文本文件; 编辑二进制文件 (字符会以转义序列形式显示, 如’abc\xff’); 支持ansi、gbk、utf-8等编码, 支持自动检测文件编码; 支持查找、替换、改变字体大小; 支持撤销、重做; 编辑python代码文件时, 支持代码高亮显示, 类似IDLE。

2022-02-11

Python tkinter 设计功能齐全的文本编辑器

这是使用tkinter编写的文本编辑器。使用了Text文本框控件, 以及一些tkinter的高级功能。 目标设计功能: 编辑文本文件; 编辑二进制文件 (字符会以转义序列形式显示, 如’abc\xff’); 支持ansi、gbk、utf-8等编码, 支持自动检测文件编码; 支持查找、替换、改变字体大小; 支持撤销、重做; 编辑python代码文件时, 支持代码高亮显示, 类似IDLE等。 版本: 1.3.4

2022-02-11

VB 应用PictureBox、滚动条控件设计看图程序

这是使用PictureBox、滚动条控件, 和StdPicture对象设计的看图程序, 支持缩放图片、浏览同一文件夹中的图片, 非常实用。另外, 在程序中加入了自定义鼠标指针。 资源内容: Form1.frm;Form1.frx;工程1.vbp;工程1.vbw;看图程序.exe; 以及依赖的ocx控件。

2022-02-11

VB 设计剪贴板历史记录程序 完整示例

这是使用VB的Clipboard对象设计的剪贴板查看程序, 支持管理Windows系统剪贴板, 显示剪贴板中的文本、图像, 截取屏幕, 编辑剪贴板中的文本, 显示剪贴板历史记录, 以及使用PictureClip控件裁剪图像等功能。 内容: Form1.frm;Form1.frx;剪贴板.ico;剪贴板查看器.vbp;剪贴板查看器.vbw;剪贴板查看器.exe; 以及依赖的ocx控件

2022-02-11

Python 3.9 下载 (含兼容win7补丁)

Python.3.9无法在win8以下系统中运行, 这是我整理的提供兼容win7补丁的Python 3.9版本。经测试, 本Python.3.9支持运行IDLE, 支持使用pip安装、运行pygame等库, 功能完备。本python为64位版本。 Python 3.9的新功能: 字典支持合并( | )运算符; 字符串增加了removeprefix()方法。 下载后安装程序方法: 1.将"python 3.9 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.9。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.9).bat", 测试IDLE的运行。 3.打开cmd, 转到"Python安装目录\Scripts"目录下, 输入"pip install pygame", 测试pip和相关包的运行。

2022-02-11

1997年世界编程大赛冠军作品 (.com格式)

作品可生成三维空间动画和音乐, 而大小却只有4KB, 程序精巧。 该com文件改编自网上的代码; 若程序无法运行, 可安装dosbox(运行dos程序的工具)。

2022-02-02

Python bytecode pyc文件压缩、加密解密工具

压缩: 本工具支持使用bz2,lzma,zlib模块对pyc文件进行压缩, 并可还原已压缩的pyc文件。 加/解密: 支持通过字节码混淆来保护python代码, 使pyc文件无法被uncompyle6等库反编译。

2022-02-02

Python os shutil模块设计操作文件工具合集

该资源包含便捷复制文件、扫描目录内文件、更新目录中文件等工具; 各工具都有配置文件(config.ini), 可根据需要修改。其中,更新文件工具.py 解决了备份文件夹时需要复制整个文件夹的问题。 适合新手、中高级程序员学习。

2021-08-18

Python os shutil模块设计更新目录小工具

这是使用python os和shutil库设计的更新目录工具, 可更新被修改过的目录, 适用于文件备份, 简便易用, 解决了备份文件夹时需要复制整个文件夹的问题。 该程序目前已修复多个bug。 用法: 更新文件工具.py [源目录] [目标目录] 注意: 压缩包中的search_file.py为必备模块, 需与 更新文件工具.py解压到同一目录下。

2021-08-18

Python 设计可自我复制的程序

这是使用Python设计的可自我复制的程序, 支持修改py, pyc等可执行python文件。 程序将自身的代码插入目标代码中, 运行目标代码时, 自身代码会随之运行, 达到自我复制的目的。

2021-08-09

Python ctypes tkinter 调用API函数,设计窗口控制工具

这是一个使用Python ctypes和tkinter模块设计, 用API函数管理电脑其他窗口的工具, 应用了ctypes模块调用API函数, tkinter库实现用户界面。 程序中,用户选择一个窗口,即可更改这个窗口的标题、边框样式、透明度等属性, 适合Windows的专业用户,以及Python的学习者使用。

2021-08-08

VB 设计小型倒计时程序

这是使用VB设计的倒计时程序, 应用Timer控件, 小巧实用。

2021-08-07

VB 设计随机抽奖程序, 及游戏规则、用户界面

这是VB设计的随机抽奖程序, 包含了VB随机函数的使用, 以及游戏规则、用户界面的设计, 适合VB学习者及程序员学习。 程序还支持将得分保存为文件并隐藏, 防止用户修改。程序内还包含一个小商店, 使用了较复杂的界面。 最近更新: 2022/8/18

2021-08-05

Python turtle 设计的游戏 - 追逐海龟

这是使用Python的turtle模块设计的游戏, 使用了面向对象编程、类继承、存储游戏配置文件、使用turtle库绘制按钮、碰撞检测等技术。 玩法说明: 按↑,↓,←,→键移动玩家,使其触碰被追逐者。触碰即追逐成功,一次得10分, 追逐时,触碰"敌人"即追逐失败。 触碰后,被追逐者将会回到原位。每得到40分升一级。

2021-08-04

unpy2exe.py - 反编译py2exe生成可执行文件的工具

unpy2exe.py可以从py2exe生成的exe中还原pyc文件, 适用于反编译py2exe程序。 程序使用pefile模块解析exe文件; 使用marshal模块生成pyc文件数据, 得到提取后的pyc文件。 其中还附带了py2exe_con.py和py2exe_w.py, 无需编写setup.py脚本即可进行py2exe打包。 文件MD5: E360261B3070908E2A6176501A79908C

2021-03-13

pyinstxtractor.py (改进) - 反编译pyinstaller生成exe的工具

改进后的pyinstxtractor.py, 适合还原pyinstaller生成的exe,从exe中提取代码。 本文件已经过多次bug修复, 支持各个不同的python版本。 使用说明: 将需提取的exe文件拖入pyinstxtractor.py, 执行成功后, 会生成一个exe_extracted 文件夹, 将其中的文件使用uncompyle6库反编译成py文件即可。

2021-01-27

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

TA关注的人

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