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 实现数据库更新脚本的生成方法
Jul 09 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
Python编写一个优美的下载器
Apr 15 Python
python实现多线程网页下载器
Apr 15 Python
python的re模块使用方法详解
Jul 26 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
pygame实现五子棋游戏
Oct 29 Python
利用python批量爬取百度任意类别的图片的实现方法
Oct 07 Python
详解使用scrapy进行模拟登陆三种方式
Feb 21 Python
python not运算符的实例用法
Jun 30 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
常用PHP框架功能对照表
2014/10/23 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python是编译运行的验证方法
2015/01/30 Python
python实现图片中文字分割效果
2019/07/22 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
Python while true实现爬虫定时任务
2020/06/08 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
外贸销售员求职的自我评价
2013/11/23 职场文书
大学生学习自我评价
2014/01/13 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
个人存款证明书
2014/10/18 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python