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中使用next()方法操作文件的教程
May 24 Python
Python中使用platform模块获取系统信息的用法教程
Jul 08 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
浅谈Python中的bs4基础
Oct 21 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
Python 实现微信防撤回功能
Apr 29 Python
python解析命令行参数的三种方法详解
Nov 29 Python
Python读取实时数据流示例
Dec 02 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 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
收集的DedeCMS一些使用经验
2007/03/17 PHP
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
php链表用法实例分析
2015/07/09 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
学python安装的软件总结
2019/10/12 Python
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
干部考核评语
2014/04/29 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
联谊活动总结
2014/08/28 职场文书
户外拓展训练感想
2015/08/07 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers