制作简单的exe程序

  • 为了防止代码被盗,需要对代码进行打包。这里,就需要制作exe程序。
  • 准备工作:
  • 1. 安装第三方模块 pyinstaller
  • 2. . 阿里巴巴矢量图标库(www.iconfont.cn)
  • 3. . 在线图片格式转换网站(https://www.easyicon.net/covert/)
  • 4.PyInstaller 工具的命令语法如下(打包):

为了防止代码被盗,需要对代码进行打包。这里,就需要制作exe程序。

编写一个程序,将温度从华氏温度转换为摄氏温度。
转换公式: celsius * 1.8 = fahrenheit - 32。
输入华氏温度: 30
输出: 30.0华氏度转为摄氏度为-1.1。

准备工作:

1. 安装第三方模块 pyinstaller

2. . 阿里巴巴矢量图标库(www.iconfont.cn)

下载所需图片,png格式,其需要格式转换

3. . 在线图片格式转换网站(https://www.easyicon.net/covert/)


4.PyInstaller 工具的命令语法如下(打包):

pyinstaller xxx.py
pyinstaller -F xxx.py 打包依赖性
pyinstaller -F -i temper.ico xxx.py 在打包的时候选择合适的图标

直接的exe程序无法单独使用,其有依赖的库文件,需要打包所有
删掉生成的所有文件,重新进行打包,需要打包其所有的依赖性
build dist 以及生成的spec文件

pyinstaller -F -i temper.ico xxx.py 在打包的时候选择合适的图标


exe程序最终打包地址

python输入输出拓展: 制作简单的exe程序(温度转换器)相关推荐

  1. java项目制作成可安装exe程序

    java项目制作成可安装exe程序 文章目录 java项目制作成可安装exe程序 1.制作可安装的exe程序步骤 2. IDEA项目导出jar包 2.1. 打开project Structure 2. ...

  2. java项目如何直接在桌面运行_java项目制作成可安装exe程序

    java项目制作成可安装exe程序 文章目录 java项目制作成可安装exe程序 1.制作可安装的exe程序步骤 2. IDEA项目导出jar包 2.1. 打开project Structure 2. ...

  3. python socket编程 实现简单p2p聊天程序

    转载自:https://www.cnblogs.com/wuxie1989/p/7204887.html python socket编程 实现简单p2p聊天程序 目标是写一个python的p2p聊天的 ...

  4. Python学习之道-打包成exe程序

    Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...

  5. python导出_Python脚本导出为exe程序

    三.开始打包PY文件为EXE文件 cmd(或Power shell)进入py程序项目目录,执行命令:pyinstaller -F -w --icon=xxx.ico main.py --noconso ...

  6. 利用Python制作简单的小程序:IP查看器

    前言 说实话,查看电脑的IP,也挺无聊的,但是够简单,所以就从这里开始吧.IP地址在操作系统里就可以直接查看.但是除了IP地址,我们也想通过IP获取地理地址和网络运营商情况.IP地址和地理地址并没有固 ...

  7. python制作简单软件_用Python制作简单的钢琴程序的教程

    录一段音频,把它的音高改变50次并把每一个新的音频匹配到键盘的一个键位,你就能把电脑变成一架钢琴! 一段音频可以被编码为一组数值的数组(或者列表),像这样: 我们可以在数组中每隔一秒拿掉一秒的值来将这 ...

  8. python简易程序教程_用Python制作简单的钢琴程序的教程

    录一段音频,把它的音高改变50次并把每一个新的音频匹配到键盘的一个键位,你就能把电脑变成一架钢琴! 一段音频可以被编码为一组数值的数组(或者列表),像这样: 我们可以在数组中每隔一秒拿掉一秒的值来将这 ...

  9. python编程之旅 random随机库 第一课 制作简单的随机数程序

    目录 random库介绍及用法 导入random库 random.random()函数 random.randint()函数 random.choice()函数: 结语 random库介绍及用法 ra ...

最新文章

  1. 数据分析 同比是消除季节影响与去年同段时间比,环比是连续两个时间段比
  2. python netsnmp_使用 Net-SNMP 和 IPython
  3. python处理3000个excel-Python处理Excel数据的坑,一文让你不用重复犯错
  4. iOS开发:Objective-C优雅的语法
  5. linux服务器视窗,linux窗口管理器介绍
  6. [转]ReiserFS与ext3的比较
  7. matlab armax 无法识别,求教:Java调用系统辨识工具箱内的armax函数出错
  8. Let's go home(HDU-1824)
  9. 服务器证书安装配置指南(IIS7)
  10. Kali Linux 秘籍 第四章 信息收集
  11. CentOS 利用Yum安装mysql后无法启动(MySQL Daemon failed to start.)
  12. 阿里云服务器上单机部署大数据开发环境(hadoop2.6-cdh5.8.0系列)
  13. python---日志模块log.py
  14. VBA教程初级(四):声明数组
  15. 蜻蜓安全编写插件模块 webcrack 实践
  16. java 拼音 排序_java对中文(拼音)进行排序
  17. 教学演示软件 模型八 医学的人体模型
  18. linux命令中tar什么意思,Linux中tar命令起什么作用呢?
  19. 2020届高考冲刺提分技巧;圆锥曲线系统秒杀技巧
  20. 小米手机获取root权限完整详细教程,亲测可用(精)

热门文章

  1. 【算法概论】分治算法:k路归并
  2. 在商城项目开发中怎么保证促销商品不会超卖
  3. 实现PC视频播放最强画质教程( Potplayer播放器+MADVR插件)
  4. 奇虎360_2017校园招聘笔试编程题第二题
  5. clang++ exe error unable to execute command Couldnt execute program文件名或扩展名太长
  6. “大数据杀熟”谁之祸?
  7. warning.js?d96e:34 Warning: You cannot set a form field before rendering a field associated with the
  8. 绘图用计算机配置要求,绘图笔记本电脑基本配置要求 绘图笔记本推荐
  9. Alist常用样式代码
  10. SW_DVD5_Office_Professional_Plus_2013_W32_ChnSimp_MLF_X18-55126