python
Chrisyyl
生命在于运动
展开
-
基于python3在windows下安装gmpy2
基于python3在windows下安装gmpy2首先本文是基于已经装好python3的前提下,如果python3还没有装好的同学请自行先去官网安装好python3,由于gmpy2所需要的whl文件包目前我只找到3.5到3.8版本的,请同学选择其中的一个版本安装。安装好python3之后,先检查一下是否安装了wheel文件包,在cmd中输入wheel,查看一下,如果没有安装,则输入安装:pi...原创 2019-11-06 13:18:58 · 17052 阅读 · 13 评论 -
利用pandas对txt文件进行数据处理
记一次帮朋友进行txt数据处理问题。需求:对大量txt文件中第一行的数据进行处理。将第二个数据与第四个数据相加,并将相加结果替换到第四个数据位置,将第三个数据与第五个数据相加,并将相加结果替换到第五个数据位置,其余数据不变。通过对问题的搜索与查询,得出以下代码:import osfrom glob import globimport pandas as pd#输入需要批处理的txt文件路径paths = glob(r'*.txt')for path in paths: file =原创 2022-03-16 16:42:36 · 2654 阅读 · 1 评论 -
对python3.7打包而成的exe进行反编译
记一次对pyinstaller打包的,无加壳exe程序的反编译。之前,有位朋友写了有关学校充电费的程序,打包成了exe,现在学校充电费的网站更新了,我就想把这位朋友写的程序反编译一下,然后进行代码修改。首先:将朋友写的exe程序放进HXD中,发现朋友也正好是用python3.7写的程序。在HXD中,结尾部分可多次发现py3.7之类的字符。由于我们两个的python版本都是3.7,为接下来的反编译减去了不少的麻烦。工具接下来的反编译需要一个脚本pyinstxtractor.py。可在如下网站中下载原创 2021-03-30 16:05:07 · 829 阅读 · 0 评论 -
利用python通过cmd指令对文件进行删除
基于软件安全问题,我突然想到如果某些软件只被允许使用一次,又该如何实现软件在使用一次之后,便自动销毁。带着这个问题,我开始了网上的查阅。在几经查阅之后,想要利用python在软件内部通过编写程序对软件产生自删除的结果,很难实现。python只能对除自身外的程序进行删除。通过os库,利用windows中cmd指令,对除自身外的程序或文档进行删除。语句如下:import osos.system('del 参数 文件')根据del指令的一些参数,可对隐藏文件,正常显示文件等进行删除。对隐藏文件的参原创 2021-03-16 13:56:00 · 1363 阅读 · 1 评论 -
python3获取磁盘序列号并进行加密验证
一直有想过一个问题,如何做一个类似于授权的程序,于是通过网上搜索学习,有了接下来的程序。如何利用机器码进行注册加密验证:1:选取c盘序列号,一般每台电脑的c盘序列号都不一样 2:将序列号进行des加密并用base64编码 3:解密验证import base64import win32apifrom pyDes import *import binasciiclass register: def __init__(self): self.Des_Key = b"BHC#@原创 2021-03-03 21:19:55 · 1845 阅读 · 2 评论 -
使用python中xlrd模块对excel进行操作,实现小的题库搜索
做一个简单的小题库搜索,在excel表格中A列存储题目,B列存储问题答案,通过关键字可搜索出匹配的题目,并且输出答案。我的预定功能很简单,打开一次窗口可以连续搜索20次,搜索不到有关问题的关键词会提示搜索失败。以下是代码:import xlrdprint("你一共有20次搜索的机会")FileContaceList = '选择题.xlsx'FileName = FileContaceL...原创 2020-04-18 14:47:38 · 1006 阅读 · 0 评论