python操作exe文件,python编写exe程序

  python操作exe文件,python编写exe程序

  今天想弄一下这个,记录一下过程:

  1.

  点安装py安装程序-I https://pypi.tuna.tsinghua.edu.cn/simple

  py安装程序VI。巴拉圭

  执行这个之后生成了建设目录和可执行程序的扩展名文件,但发现可执行程序的扩展名存在闪退问题:

  查了一下说缺少相关包,继续下载:

  点安装pypi win32-I https://pypi.tuna.tsinghua.edu.cn/simple

  https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo下载相关包复制到当前项目下:

  点安装py开罗-1。20 .0-cp39-cp39-win _ amd64。万海

  点安装PyQt5

  点安装分析

  点安装简介

  点安装ipykernel

  点安装切断阀

  一些七七八八的包,也不知道干什么用的,查到有文章说要下载这些包。

  然后在命令行输入pyinstaller说不是可执行程序,于是在命令行全局安装点安装程序

  用参数-F这样距离下面只有可执行程序的扩展名文件

  报错信息显示太平航运模块找不到,于是:安装太平航运显示失败,于是安装枕头

  c:\ Windows \ system32安装太平航运

  错误:找不到满足太平航运要求的版本

  错误:没有为太平航运找到匹配的分配

  C:\Windows\system32pip安装枕头

  收集枕头

  使用缓存的枕头-8。1 .1-cp39-cp39-win _ amd64。白色(2.2兆字节)

  安装收集的包:枕头

  成功安装枕头-8.1.1

  不知道执行这个可执行程序的扩展名还是显示模块找不到,于是重新写了一个巴拉圭文件再次打包:

  已经可以执行了。说明运行可执行程序的扩展名成功。

  另外运行一段修改png为使用联合图象专家组文件交换格式存储的编码图像文件扩展名的拒绝访问问题:

  从太平航运导入骨导入映像导入cv2为cvdef PNG _ JPG(PNG路径):img=cv。im read(PNG path,0) w,h=img。shape[:-1]infile=PNG path outfile=OS。路径。split ext(infile)[0] .jpg img=Image。open(infile)img=img。resize((int(w/2),int(h/2)),Image .抗锯齿)try:if len(img。split())==4:#防止io错误:无法将模式颜色写成BMP r,g,b,a=img。split()img=image。merge( RGB ,(r,g,b)) img.convert(RGB ).保存(outfile,quality=70)操作系统。移除(png路径)else:img。转换(“RGB”).save(outfile,quality=70) os.remove(PngPath)将除异常以外的输出文件返回为e:打印( PNG转换使用联合图象专家组文件交换格式存储的编码图像文件扩展名错误,e)Path _ root=OS。getcwd()Path= C:\ \ Users \ \ pic \ \ img _ dir=OS。img _ dir中img的listdir(路径):if img。结尾为(.))):PNG Path=Path img PNG _ JPG(PNG Path)img _ dir=OS。img _ dir:print(img)中img的listdir(路径)一开始一直报错显示权限被拒绝

  方法:用管理员身份运行路径就好了

  再次打开文件,后缀已经修改。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: