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列表list数组array用法实例解析
Oct 28 Python
kNN算法python实现和简单数字识别的方法
Nov 18 Python
Python查找第n个子串的技巧分享
Jun 27 Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
python适合做数据挖掘吗
Jun 16 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
python pillow库的基础使用教程
Jan 13 Python
python实现会员管理系统
Mar 18 Python
python+pytest接口自动化之token关联登录的实现
Apr 06 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 Session会话超时时间设置方法
2014/06/10 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
js玩一玩WSH吧
2007/02/23 Javascript
extjs form textfield的隐藏方法
2008/12/29 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python+django+rest框架配置创建方法
2019/08/31 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
Python 多进程、多线程效率对比
2020/11/19 Python
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
教师的实习鉴定
2013/12/15 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
财务会计实训报告
2014/11/05 职场文书
初中成绩单评语
2014/12/29 职场文书
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技