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实现2014火车票查询代码分享
Jan 10 Python
python生成IP段的方法
Jul 07 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
Apr 02 Python
python实现反转部分单向链表
Sep 27 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
Jan 06 Python
Python configparser模块操作代码实例
Jun 08 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 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
推荐几部必看的DC动画电影
2020/03/03 欧美动漫
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
Python 函数基础知识汇总
2018/03/09 Python
基于python实现KNN分类算法
2020/04/23 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
新闻发布会主持词
2014/03/28 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
八项规定整改方案
2014/10/01 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
会计人员岗位职责
2015/02/03 职场文书
技术员个人工作总结
2015/03/03 职场文书
贷款工资证明范本
2015/06/12 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL