python输入输出拓展: 制作简单的exe程序(温度转换器)
制作简单的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程序(温度转换器)相关推荐
- java项目制作成可安装exe程序
java项目制作成可安装exe程序 文章目录 java项目制作成可安装exe程序 1.制作可安装的exe程序步骤 2. IDEA项目导出jar包 2.1. 打开project Structure 2. ...
- java项目如何直接在桌面运行_java项目制作成可安装exe程序
java项目制作成可安装exe程序 文章目录 java项目制作成可安装exe程序 1.制作可安装的exe程序步骤 2. IDEA项目导出jar包 2.1. 打开project Structure 2. ...
- python socket编程 实现简单p2p聊天程序
转载自:https://www.cnblogs.com/wuxie1989/p/7204887.html python socket编程 实现简单p2p聊天程序 目标是写一个python的p2p聊天的 ...
- Python学习之道-打包成exe程序
Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...
- python导出_Python脚本导出为exe程序
三.开始打包PY文件为EXE文件 cmd(或Power shell)进入py程序项目目录,执行命令:pyinstaller -F -w --icon=xxx.ico main.py --noconso ...
- 利用Python制作简单的小程序:IP查看器
前言 说实话,查看电脑的IP,也挺无聊的,但是够简单,所以就从这里开始吧.IP地址在操作系统里就可以直接查看.但是除了IP地址,我们也想通过IP获取地理地址和网络运营商情况.IP地址和地理地址并没有固 ...
- python制作简单软件_用Python制作简单的钢琴程序的教程
录一段音频,把它的音高改变50次并把每一个新的音频匹配到键盘的一个键位,你就能把电脑变成一架钢琴! 一段音频可以被编码为一组数值的数组(或者列表),像这样: 我们可以在数组中每隔一秒拿掉一秒的值来将这 ...
- python简易程序教程_用Python制作简单的钢琴程序的教程
录一段音频,把它的音高改变50次并把每一个新的音频匹配到键盘的一个键位,你就能把电脑变成一架钢琴! 一段音频可以被编码为一组数值的数组(或者列表),像这样: 我们可以在数组中每隔一秒拿掉一秒的值来将这 ...
- python编程之旅 random随机库 第一课 制作简单的随机数程序
目录 random库介绍及用法 导入random库 random.random()函数 random.randint()函数 random.choice()函数: 结语 random库介绍及用法 ra ...
最新文章
- 数据分析 同比是消除季节影响与去年同段时间比,环比是连续两个时间段比
- python netsnmp_使用 Net-SNMP 和 IPython
- python处理3000个excel-Python处理Excel数据的坑,一文让你不用重复犯错
- iOS开发:Objective-C优雅的语法
- linux服务器视窗,linux窗口管理器介绍
- [转]ReiserFS与ext3的比较
- matlab armax 无法识别,求教:Java调用系统辨识工具箱内的armax函数出错
- Let's go home(HDU-1824)
- 服务器证书安装配置指南(IIS7)
- Kali Linux 秘籍 第四章 信息收集
- CentOS 利用Yum安装mysql后无法启动(MySQL Daemon failed to start.)
- 阿里云服务器上单机部署大数据开发环境(hadoop2.6-cdh5.8.0系列)
- python---日志模块log.py
- VBA教程初级(四):声明数组
- 蜻蜓安全编写插件模块 webcrack 实践
- java 拼音 排序_java对中文(拼音)进行排序
- 教学演示软件 模型八 医学的人体模型
- linux命令中tar什么意思,Linux中tar命令起什么作用呢?
- 2020届高考冲刺提分技巧;圆锥曲线系统秒杀技巧
- 小米手机获取root权限完整详细教程,亲测可用(精)
热门文章
- 【算法概论】分治算法:k路归并
- 在商城项目开发中怎么保证促销商品不会超卖
- 实现PC视频播放最强画质教程( Potplayer播放器+MADVR插件)
- 奇虎360_2017校园招聘笔试编程题第二题
- clang++ exe error unable to execute command Couldnt execute program文件名或扩展名太长
- “大数据杀熟”谁之祸?
- warning.js?d96e:34 Warning: You cannot set a form field before rendering a field associated with the
- 绘图用计算机配置要求,绘图笔记本电脑基本配置要求 绘图笔记本推荐
- Alist常用样式代码
- SW_DVD5_Office_Professional_Plus_2013_W32_ChnSimp_MLF_X18-55126