前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python在window平台打包工具pyinstaller

Python在window平台打包工具pyinstaller

作者头像
润森
发布2020-04-26 13:34:13
8020
发布2020-04-26 13:34:13
举报
文章被收录于专栏:毛利学Python毛利学Python

Java 一次编译到处运行,Python没有这么好本事,但是也有一个pyinstaller可以打包exe,在window平台下运行

pyinstaller

安装pip install pyinstaller

参数

参数

含 义

-F

只生成一个exe文件

–distpath

指定生成的exe存放的目录

–workpath

指定编译中临时文件存放的目录

-i

创建一个目录包含:exe文件、依赖文件

-F

指定exe图标

-p

指定exe依赖的包、模块

-d

编译为debug模式,获取运行中的日志信息

-clean

清理编译时临时文件

-c

使用控制台

-w

使用窗口

-version-file

添加exe版本信息

计算机小助手例子

在我桌面有demo8.py文件,psutil这个标准库是计算计算机的性能的。

代码语言:javascript
复制
# -*- coding:utf-8 -*-
# time :2019/3/28 22:44
# author: Runsen
print('欢迎您,我是您的计算机小助手')
import psutil as ps
import time
print('本机开机的时间是:{}'.format(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(ps.boot_time()))))
print("-------------------------")
print("CPU部分")
print("-------------------------")
print('本机物理CPU个数:{}个'.format(ps.cpu_count()))
print('本机逻辑CPU个数:{}个'.format(ps.cpu_count(logical=False)))
print("-------------------------")
print('内容部分')
print("-------------------------")
print('本机内存大小为:{}个字节'.format(ps.virtual_memory().total))
print('本机已用内存大小为:{}个字节'.format(ps.virtual_memory().used))
print('本机已用内存大小占比为:{}%'.format(ps.virtual_memory().percent))
input()

注意点:

一定要在代码最后面加上input(),这样打开exe不会一散而过,

cd 到代码的目录执行 pyinstaller -F demo8.py

这样就会生成日记等文件

我们找到exe

双击打开它,这样就显示出电脑的内存占用,说明下电脑的内存和你下载的东西无关,就是看你打开了多少网页和程序。

和jar包比起来就是给人家完爆的感觉。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小刘IT教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pyinstaller
  • 参数
  • 计算机小助手例子
  • 注意点:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档