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 相关文章推荐
PyQt5根据控件Id获取控件对象的方法
Jun 25 Python
Python代码太长换行的实现
Jul 05 Python
python查看文件大小和文件夹内容的方法
Jul 08 Python
numpy数组广播的机制
Jul 12 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
python3跳出一个循环的实例操作
Aug 18 Python
Python+Xlwings 删除Excel的行和列
Dec 19 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
Feb 22 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
mysql5详细安装教程
2007/01/15 PHP
php 破解防盗链图片函数
2008/12/09 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
javascript 数组排序函数
2009/08/20 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
python基础教程之获取本机ip数据包示例
2014/02/10 Python
python中__slots__用法实例
2015/06/04 Python
解读Django框架中的低层次缓存API
2015/07/24 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python实现俄罗斯方块
2018/06/26 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
python re.match()用法相关示例
2021/01/27 Python
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
长城的导游词
2015/01/30 职场文书
签订劳动合同通知书
2015/04/16 职场文书
导游词之天津古文化街
2019/11/09 职场文书
话题作文之成长
2019/12/09 职场文书
go语言基础 seek光标位置os包的使用
2021/05/09 Golang
Pandas数据类型之category的用法
2021/06/28 Python
Python四款GUI图形界面库介绍
2022/06/05 Python