python-pyinstaller、打包后获取路径的实例


Posted in Python onJune 10, 2019

使用pyinstaller可以把.py文件打包为.exe可执行文件,命令为:

pyinstaller hello.py

打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在

pyinstaller -F hello.py

使用-F参数后,打包的可执行文件是一个整体,只有一个.exe文件。

获取文件路径的方式有四种,可以在打包成exe文件后,获取.exe文件的当前路径

import sys

import os

print(sys.path[0])

print(sys.argv[0])

print(os.path.dirname(os.path.realpath(sys.executable)))

print(os.path.dirname(os.path.realpath(sys.argv[0])))

在ide界面的执行结果如下图:

python-pyinstaller、打包后获取路径的实例

在exe文件的执行结果为:

python-pyinstaller、打包后获取路径的实例

以上这篇python-pyinstaller、打包后获取路径的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 运算符 供重载参考
Jun 11 Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
python开发利器之ulipad的使用实践
Mar 16 Python
python的mysqldb安装步骤详解
Aug 14 Python
Python装饰器语法糖
Jan 02 Python
python绘制多个子图的实例
Jul 07 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
flask项目集成swagger的方法
Dec 09 Python
详解Python 切片语法
Jun 10 #Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 #Python
Python 虚拟空间的使用代码详解
Jun 10 #Python
在Python中过滤Windows文件名中的非法字符方法
Jun 10 #Python
对Python 检查文件名是否规范的实例详解
Jun 10 #Python
java判断三位数的实例讲解
Jun 10 #Python
Python字符串的一些操作方法总结
Jun 10 #Python
You might like
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
jquery $.ajax入门应用二
2008/11/19 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
javascript event 事件解析
2011/01/31 Javascript
php跨域调用json的例子
2013/11/13 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
求职简历的自我评价
2014/01/31 职场文书
企业金融服务方案
2014/06/03 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
募捐感谢信
2015/01/22 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
导游词之山海关
2019/12/10 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技