有时候,我们拿到台机子后,我们有个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参数,即生成一个文件的执行程序,将调用的外部文件等包含在里面,防止在其它主机使用时出错。