将Python脚本转换为exe
/有时候,我们拿到台机子后,我们有个Python脚本但机子环境没有Python环境供运行,这时就可以将Python脚本转换为EXE可执行文件的形式来实现运行。
下载以下两个程序,并在安装有Pyhton环境的主机上进行转换:
Pyinstaller:https://pypi.python.org/pypi/PyInstaller/2.1
Pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/
Pywin32是个exe执行文件直接执行即可,然后将Pyinstaller文件夹放置在Python环境所在的文件夹里面,为的是方便在命令行中使用..\来返回上一级目录直接查找到Python环境所在的路径;直接调用pyinstaller.py可查看如何使用:
下面用cookies.py作为例子进行转换,输入:
1 | ..\python pyinstaller.py --onefile ms11-080.py |
–onefile参数,即生成一个文件的执行程序,将调用的外部文件等包含在里面,防止在其它主机使用时出错。