前言:

python中有一个很厉害的库可以直接将写好的python代码打包成可执行的.exe文件,生成好的文件不需要python运行环境和pycharm等IDE就可以直接双击运行,是不是很厉害呢!这样你就可以开发一些简单的小游戏直接发给你的小伙伴们就可以玩了,你的小伙伴一定会对你刮目相看。也可以写一段告白代码发给你的女朋友,你的女朋友肯定会觉得你很厉害,不就水到渠成了嘛!哈哈。

1.首先安裝 pyinstaller 库:

pip install pyinstaller

2.在已经创建好的项目下输入以下命令:love.py是项目名称

pyinstaller -F love.py

3.这时你会发现会生成3个文件:build,dist和love.spec,dist文件夹下就会有love.exe可执行文件,这样就打包好了。

4.上面方法生成的项目文件没有指定图标,默认图标不是很好看,我们可以自己去DIY一个漂亮自己又喜欢的图标。我们在百度上搜 ‘阿里矢量图’,里面就可以找到很多自己喜欢得图标。

5.下载好的图片是png格式的,我们需要转换一下格式,转换成ico格式的,在网上搜在线格式转换工具:链接如下,大小16*16就可以了

https://www.easyicon.net/covert/

6.将转换好格式的图片放在项目文件夹下,输入如下命令:

pyinstaller -F -i lover.ico love.py

7.这样就大功告成了,生成了带图标的可执行项目,效果如下:记得点个赞哦!!!

postman生成python代码_python代码直接生成可执行exe文件相关推荐

  1. python脚本 pyqt 打包成windows可执行exe文件 pyinstaller

    今天学习pyqt,做了一些好玩的东西. 好奇之中想试试python脚本编译成可执行文件,一顿查询之后成功了! 我的环境是: windows10 64bit    python3.5    pyqt5 ...

  2. python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码

    随机生成6位验证码代码 # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' randomly gen ...

  3. python爬取数据生成词云_Python 爬取生成中文词云以爬取知乎用户属性为例

    代码如下: # -*- coding:utf-8 -*- import requests import pandas as pd import time import matplotlib.pyplo ...

  4. python怎么开始打代码_Python代码写好了怎么运行?

    Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者.本文就来为大家详细讲讲如何运行Python代码.一般来讲,运行Python代码的方式有两种,一是在Python交 ...

  5. Python生成Windows可执行exe文件

    环境 python3.6.5 pyinstaller3.5 windows 10 下载地址 python:https://www.python.org/ftp/python/3.6.5/python- ...

  6. Python代码循环执行exe文件,并传入命令参数实现批量处理数据。

    python调用exe程序 传入命令参数,并实现循环批处理文件 1.问题背景 2.面临的问题 3.代码实现(案例) 4.总结 1.问题背景 参加MARS数据医疗赛道进行计算机视觉的比赛,比赛内容为赛题 ...

  7. Python代码封装的可执行exe文件反编译为Py脚本

    起因是笔者有个课,教图形图像学,作业的代码调不出老师的效果,于是就又有了hack的想法,把老师给的用来演示的exe文件反编译.主要是根据这篇文章的方法来的.将 exe 文件反编译成 Python 脚本 ...

  8. python调用bat有时可以、有时不行_python编程实现对远程执行bat文件时遇到的错误...

    代码如下 # -*- coding: utf-8 -*- import wmi,json import time import traceback import sys logfile = 'logs ...

  9. python调用exe程序 传入参数_python运行带参数传入的exe文件

    #首先感谢风清扬博主(http://blog.sina.com.cn/s/blog_7fa9bb7d0102vi9a.html) 解决方案:使用bat文件与os.system()函数. 假设我们要运行 ...

最新文章

  1. 全球物联网产业规模不断扩大 中国市场前景分析
  2. Hibernate 一对一、一对多、多对多注解cascade属性的总结
  3. P3980 NOI2008志愿者招募
  4. Method Swizzle黑魔法,修改 ios 系统类库方法(转载)
  5. 视频技术系列 - 2020年超高清视频技术创新实践
  6. git忽略文件或者文件夹
  7. 蜗轮蜗杆计算软件_微型直流电机减速比计算方法
  8. libc库和系统调用
  9. 谭浩强第五版课后习题答案-----第三章
  10. 为什么你学不过动态规划?告别动态规划,谈谈我的经验
  11. 计算机桌面图标出现蓝框,计算机桌面图标出现蓝框?
  12. android 虚拟按键源码流程分析
  13. Activiti6.0(三)实现一个请假流程
  14. pythoninput输入数字_python中如何input输入为数字?
  15. icpc 2020沈阳区域赛补题
  16. 【转】一个B2C网站性能测试需求分析
  17. php云签到,云签到之DiscuzX系列论坛自动签到
  18. u盘服务器安装win7系统安装教程,服务器u盘安装win7系统
  19. 学习英文-学以致用【场景:公寓】
  20. php 圖片上傳雲盤,PHP云盘网盘系统电脑版|PHP云盘网盘系统PC版下载_v1.2_9号软件下载...

热门文章

  1. 70个经典的 Shell 脚本面试问题
  2. SDN/NFV若干问题
  3. js 支持的原始数据类型
  4. python pass关键字神奇吗
  5. 1)Java JDK和JRE
  6. Javascript对象属性方法集锦
  7. 计算机网络的维护 维修方法,网络故障怎么解决 网络维修常见网络故障维修方法【详细介绍】...
  8. linux socket 阻塞服务端 非阻塞客户端,linux下异步RPC的阶段性总结-非阻塞SOCKET客户端...
  9. c语言实现线程相关操作,如何用C语言实现多线程
  10. 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结