美文网首页大数据 爬虫Python AI Sql
初学Python-Windows下将python文件转成exe/

初学Python-Windows下将python文件转成exe/

作者: 向xiao葵 | 来源:发表于2019-07-27 13:38 被阅读8次

最近需要写几行python,需求挺简单的,就是要将从某网站上爬下来的数据整理好,每天定时的将这些数据发送到自己的邮箱。

实现起来的思路是很简单明确:

1.爬数据

2.整理数据

3.形成邮件

4.将该python文件设置成定时任务

5.每天触发。

这里主要讲第4步,如果本机装有python环境的话,直接可利用windows自带的定时任务执行python文件即可。但实际上,如果是丢在服务器上或其他电脑,总不能再把环境装一遍吧?

所以这个时候,就需要将python文件转成可执行的exe文件。

(注意:只能在windows下才能将python转成exe,在mac或其他操作系统就会生成对应的可执行文件的格式了)

我最终决定使用 pyinstaller 进行打包转换,步骤如下:

1.安装pyinstaller

安装的方式如同安装导入其他包一样,使用pip,执行命令:

pip3 install pyinstaller

自动下载并安装。

2.打包并转换成exe

打开终端,进入到需要转换的python文件路径下,执行命令:

pyinstaller -F -w (-i icofile) filename

参数说明:

filename:Python文件名

-w :表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)

-i icofile:可选参数(可不要),表示给程序加上图标,图标必须为.ico格式。icofile表示图标所在路径,建议直接放在python同一路径下,这样子打包的时候直接写文件名就好。

3.打包成功

命令执行成功后,会生成N个文件夹,所需要的exe文件就在dist文件夹里。

至此,在windows下将python文件转成exe就这样搞定了。

相关文章

网友评论

    本文标题:初学Python-Windows下将python文件转成exe/

    本文链接:https://www.haomeiwen.com/subject/npffrctx.html