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之for循环语句
Oct 02 Python
使用Python编写一个模仿CPU工作的程序
Apr 16 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
Python list操作用法总结
Nov 10 Python
深入理解Python中的内置常量
May 20 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
使用Pandas对数据进行筛选和排序的实现
Jul 29 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 Python
Pytorch 如何实现LSTM时间序列预测
May 17 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数据库开发知多少
2006/10/09 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
jquery入门—访问DOM对象方法
2013/01/07 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
javascript 数组操作详解
2015/01/29 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
详解Python编程中time模块的使用
2015/11/20 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python爬虫增加访问量的方法
2019/08/22 Python
使用pyqt5 tablewidget 单元格设置正则表达式
2019/12/13 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
求职简历的自我评价怎样写好
2013/10/07 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
对公司的意见和建议
2015/06/04 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
Java无向树分析 实现最小高度树
2022/04/09 Javascript