python-pyinstaller、打包后获取路径的实例

作者:买菇凉的小火披 时间:2023-10-27 05:02:09 

使用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、打包后获取路径的实例

来源:https://blog.csdn.net/qq_31801903/article/details/81666124

标签:python,pyinstaller,打包,路径
0
投稿

猜你喜欢

  • ASP连接MySQL数据库代码示例

    2010-03-14 11:24:00
  • win10下tensorflow和matplotlib安装教程

    2023-03-23 21:47:27
  • 聊聊golang中多个defer的执行顺序

    2023-09-03 09:23:22
  • Windows10下mysql 5.7.21 Installer版安装图文教程

    2024-01-18 10:52:23
  • ASP读取MySQL数据库出现乱码的解决办法

    2010-03-08 14:25:00
  • python3发送request请求及查看返回结果实例

    2023-09-18 11:34:10
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    2024-01-14 14:33:36
  • Selenium常见八大定位法总结

    2022-07-05 02:16:21
  • Thinkphp5文件包含漏洞解析

    2023-07-01 19:42:51
  • Python实现计算图像RGB均值方式

    2024-01-01 20:50:31
  • 利用Python/R语言分别解决金字塔数求和问题

    2021-09-06 06:29:14
  • 使用python判断你是青少年还是老年人

    2021-03-18 14:42:23
  • JavaScript模板解析演示实例

    2009-10-19 23:16:00
  • Python面向对象三大特征 封装、继承、多态

    2022-01-09 04:31:51
  • python利用7z批量解压rar的实现

    2021-05-02 18:58:31
  • python中的内置函数getattr()介绍及示例

    2023-01-15 19:16:46
  • Mysql获取当前日期的前几天日期的方法

    2024-01-16 01:22:31
  • Asp 操作Access数据库时出现死锁.ldb的解决方法

    2011-03-29 10:49:00
  • Python 获取windows桌面路径的5种方法小结

    2023-04-01 09:06:47
  • JavaScript的replace方法与正则表达式结合应用讲解

    2008-03-06 21:37:00
  • asp之家 网络编程 m.aspxhome.com