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中使用成员运算符的示例
May 13 Python
Python实现控制台输入密码的方法
May 29 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
快速了解python leveldb
Jan 18 Python
python 每天如何定时启动爬虫任务(实现方法分享)
May 21 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
tensorflow实现残差网络方式(mnist数据集)
May 26 Python
Python使用Turtle模块绘制国旗的方法示例
Feb 28 Python
Python访问Redis的详细操作
Jun 26 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设计模式之解释器模式的深入解析
2013/06/13 PHP
php时区转换转换函数
2014/01/07 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
文体活动实施方案
2014/03/27 职场文书
保证书格式范文
2014/04/28 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
工作表扬信范文
2015/01/17 职场文书
会议室管理制度范本
2015/08/06 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
Python基础之pandas数据合并
2021/04/27 Python