自己写的脚本,因为本地有python的执行环境,所以可正常运行。如果想让脚本在其他电脑上运行,又不想安装python(或者一堆的第三方库),那么把脚本转为可以直接执行的exe文件会是一个很好的解决方法。
今天实验演示如何操作,用2条命令将脚本转为独立的exe可执行文件。
首先当然是写好你的python脚本,我用我之前写的“批量修改文件扩展名”的脚本做演示吧,当时的文章在这里:「python」批量修改文件扩展名
我做了适当的修改,当时是在脚本里改的扩展名,现在使用交互式定义需要修改的扩展名:
我们先看看普通执行py脚本的效果:
接下来生成独立的exe文件。
两行命令:
pip install pyinstaller
pyinstaller -F yourprogram.py
上面两行命令,第一行是安装pyinstaller,第二行是将你的.py文件转为独立的.exe文件,看看效果吧:
独立的exe可执行文件已经生成(放在dist目录中),因为当初py脚本是对当前目录中文件的扩展名修改,所以把ljds.exe放在到需要修改的目录中,再次演示效果:
可以看见,和之前直接执行.py文件效果是一样的,只不过现在这个exe文件可以拷贝到其他没有安装python环境的电脑上执行了。
实验完成!
本小编的文章主要以Python,网络通信,linux为主,基本都是用实战说话,全部都是原创。欢迎评论、收藏、订阅,大家共同学习。