【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)

效果展示:

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第1张图片

背景需求:

最近一年我都是机动班(非固定班主任),所以拍的照片不多,只需要每月把手机里的照片用QQ的“我的文件助手”导出来,然后打开VScode,找到“20211020按日期批量整理文件夹 删除原始(正式).py”,右击运行。(四个步骤)。

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第2张图片

可是3月开始我就是中班班主任了,孩子的日常照片多,需要每周导出照片并按年月日分类。但是中班的电脑(win7)上并没有安装VScode(装一下也挺繁琐的)。考虑到整理照片的代码并不需要输入什么参数,只要直接运行就可以实现照片整理。是不是可以把它变成传说中的EXE可执行文件?

以前我实验了很多次,都没有能够把py成功导出exe.今天花了大力气看了一篇他人的攻略(https://www.cnblogs.com/frank1901s/p/9641888.html)。几经测试终于顺利获得打包文件了。

安装是重点(有点复杂)

pyinstaller程序安装过程见:

https://www.cnblogs.com/frank1901s/p/9641888.html(原作者)

https://mp.csdn.net/mp_blog/creation/editor/new/129118938(本人遇到问题及解决方法)

转换exe(记住四个内容)

  1. 运行里面换盘符D:

  1. 盘符下面加cd空 +复制除了d:\以外的路径

  1. 路径后面加pyinstaller -F +XXX.py

4、杀毒软件关闭

这里只介绍“20211020按日期批量整理文件夹 删除原始(正式).py”的exe打包过程(很简单)

  1. WIN+R——cmd

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第3张图片

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第4张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第5张图片

  1. 修改路径

(1)我的代码放在D盘,输入“D:”-回车。出现D:\>,说明盘符从C盘改为D盘

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第6张图片

(2)D盘下先键入“cd空格”(一定要加 cd ,否则不会改换路径)

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第7张图片

(3)复制部分路径:只复制(D:\)后面的内容“test\01整理照片程序”,多一个字少一个字都不行

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第8张图片

(4)回到运行程序里,右击鼠标,或者黏贴都可以把路径复制过来。然后按回车

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第9张图片

(5)路径修改完成

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第10张图片
  1. 打包exe

(1)在路径下输入pyinstaller(空格)-F(空格)

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第11张图片

(2)复制要被打包的py的全部名称(包括.py)

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第12张图片

(3)黏贴到运行里,回车

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第13张图片

运行后发现一个问题:py文件名里不能有空格。

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第14张图片

(4)修改后文件名里面没有空格

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第15张图片

(5)再次复制到运行里(前面要加 pyinstaller -F ) 回车

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第16张图片

(6)出现很长很长的程序。出现“完全成功”

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第17张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第18张图片

(7)exe在哪里? 在py的文件夹里有dist, dist里面有exe

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第19张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第20张图片

  1. 可执行文件运行测试

(1)照片已经放到“d:\03照片导出”

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第21张图片

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第22张图片

(2)程序运行后,预定照片放入“d:\03照片整理”

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第23张图片

(3)把exe拷贝到中班电脑的桌面上,双击运行

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第24张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第25张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第26张图片

(4)关闭屏幕右下角的360

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第27张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第28张图片

(5)再次点击桌面exe程序

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第29张图片

程序开始整理照片

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第30张图片

(6)照片文件夹里检查是否成功实现效果

“照片导出”的文件夹里空了(已经被转移动了)

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第31张图片

“照片整理”的文件夹多了三个文件夹(3天照片)

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第32张图片
【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第33张图片

(7)py原文件夹里删除多余的信息,看看桌面exe是否还能运行?

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第34张图片

删除多余文件

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第35张图片

点击桌面的exe,还是可以运行的。

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第36张图片

【办公类-18-02】Python VScode 制作“照片整理.py”的exe文件(打包系列)_第37张图片

重点解析

py转换exe(记住四个内容)

  1. 运行里面换盘符D:

  1. 盘符下面加cd空 +复制除了d:\以外的路径

  1. 路径后面加pyinstaller -F +XXX.py

4、杀毒软件关闭

感悟:

1、脱离程序编辑器:

把py打包成exe可以让编程代码直接在其他没有编程编辑器电脑上运行,不再不依赖编译器。

2、提高办公效率:

实现了程序打包,我可以把常用的办公程序(照片整理、数字分合题)安装到不同的电脑上,从而能够让其他老师也能方便运用。一定程度提高办公效率,

3、提供多元学具:

通过了解其他教师的教育需求(学具设计),我也能够设计个性化的纸类学具生成的程序,为更多教师提供教育教学支撑。

总体而来,学会py打包exe,让编程代码更广泛地运用。

#完毕

你可能感兴趣的:(Python,python)