如何破解由PyInstaller打包的Python exe文件进行反编译?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1778个文字,预计阅读时间需要8分钟。
环境:Win7 + Python 3.5(Anaconda3)或更高版本的系统及Python任意版本均可。
一、基础脚本首先,我们构建一个简单的脚本,例如输出一段文字。以下是实现该功能的代码:
pythonprint(这是一个简单的脚本,同时输出一段文字。)
环境:
win7+python3.5(anaconda3)
理论上,win7及以上的系统和python任意版本均可。
一、基础脚本
首先我们构建一个简单的脚本,比如输出一串数字、文本之类,这里我们输出一串文字的同时计算一下3次方好了。
# -*- coding: utf-8 -*- """ Created on Wed Aug 29 09:18:13 2018 @author: Li Zeng hai """ def test(num): print('num={n}, {n}^3={n2}'.format(n=num, n2=num**3)) if __name__ == '__main__': while 1: try: num = input('提示:输入"q"退出程序。\n请输入一个数字:') if num.lower() == 'q': break num = float(num) print(num) except: print('输入的数字不正确!') continue test(num)
把这段脚本保存为mylib.py,运行一下这个脚本:
可以看到,脚本正常运行了。
本文共计1778个文字,预计阅读时间需要8分钟。
环境:Win7 + Python 3.5(Anaconda3)或更高版本的系统及Python任意版本均可。
一、基础脚本首先,我们构建一个简单的脚本,例如输出一段文字。以下是实现该功能的代码:
pythonprint(这是一个简单的脚本,同时输出一段文字。)
环境:
win7+python3.5(anaconda3)
理论上,win7及以上的系统和python任意版本均可。
一、基础脚本
首先我们构建一个简单的脚本,比如输出一串数字、文本之类,这里我们输出一串文字的同时计算一下3次方好了。
# -*- coding: utf-8 -*- """ Created on Wed Aug 29 09:18:13 2018 @author: Li Zeng hai """ def test(num): print('num={n}, {n}^3={n2}'.format(n=num, n2=num**3)) if __name__ == '__main__': while 1: try: num = input('提示:输入"q"退出程序。\n请输入一个数字:') if num.lower() == 'q': break num = float(num) print(num) except: print('输入的数字不正确!') continue test(num)
把这段脚本保存为mylib.py,运行一下这个脚本:
可以看到,脚本正常运行了。

