如何获取已在二进制.exe 中编译的python 脚本文件路径?

TSR

我有python脚本myscript.py,我用下面的命令pyinstaller编译:pyinstaller -F myscript.py现在我得到一个名为myscript.exe. 在我的脚本中,我使用以下代码编写了一些行来获取此文件的路径:

this_file = os.path.realpath(__file__)
src = this_file
filenameOnly, file_extension = os.path.splitext(src)
exeFile = filenameOnly+'.exe'
print ('exe file to check', exeFile)
if os.path.exists(exeFile):
    src = exeFile
print ('Binary file', src)

但这只有在.exe文件与初始.py文件同名时才有效如果我重命名二进制文件,我的脚本将检测不到该更改

TSR

我解决了这个问题 src = sys.executable

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用pyinstaller在与exe相同的目录中添加二进制数据文件?

来自分类Dev

如何从.py文件中获取二进制文件

来自分类Dev

如何从二进制文件中获取整数值

来自分类Dev

如果使用-t标志,则在python脚本文件夹中找不到python模块二进制文件(pep8.exe)

来自分类Dev

如果使用-t标志,则在python脚本文件夹中找不到python模块二进制文件(pep8.exe)

来自分类Dev

从编译的二进制文件中获取golang版本

来自分类Dev

如何从EXE文件中提取二进制文件?

来自分类Dev

redis-server.exe:无法在heroku中执行二进制文件

来自分类Dev

如何从odoo中的二进制图像获取完整路径

来自分类Dev

如何卸载自编译二进制文件?

来自分类Dev

如何从ColdFusion 9中的哈希函数获取原始二进制文件?

来自分类Dev

如何使用Perl从二进制文件中获取最后16个字节?

来自分类Dev

如何在objcopy生成的二进制图像文件中获取入口地址?

来自分类Dev

如何从已安装的二进制文件中获取Debian软件包

来自分类Dev

如何使用Perl从二进制文件中获取最后16个字节?

来自分类Dev

Python:如何对二进制文件求和?从二进制功率矢量表示到真实的二进制表示,如何?

来自分类Dev

python如何转换mysql二进制文件(16)

来自分类Dev

如何从DLL二进制文件中删除功能

来自分类Dev

如何从二进制文件中删除HomeKit API

来自分类Dev

如何在Julia中读取二进制文件?

来自分类Dev

如何更新二进制文件中的结构项

来自分类Dev

如何grep二进制文件中的行号?

来自分类Dev

如何跟踪二进制文件中的项目

来自分类Dev

如何使用“冻结的” Python二进制文件中的参数执行python脚本?

来自分类Dev

Java二进制文件未从指定的类路径中获取资源

来自分类Dev

如何获取用于在(.deb)程序包中生成二进制文件的编译器标志?

来自分类Dev

在bash脚本中包含相对路径中的二进制文件

来自分类Dev

如何从二进制文件读取为C中的文本文件?

来自分类Dev

如何从二进制文件读取为C中的文本文件?

Related 相关文章

  1. 1

    如何使用pyinstaller在与exe相同的目录中添加二进制数据文件?

  2. 2

    如何从.py文件中获取二进制文件

  3. 3

    如何从二进制文件中获取整数值

  4. 4

    如果使用-t标志,则在python脚本文件夹中找不到python模块二进制文件(pep8.exe)

  5. 5

    如果使用-t标志,则在python脚本文件夹中找不到python模块二进制文件(pep8.exe)

  6. 6

    从编译的二进制文件中获取golang版本

  7. 7

    如何从EXE文件中提取二进制文件?

  8. 8

    redis-server.exe:无法在heroku中执行二进制文件

  9. 9

    如何从odoo中的二进制图像获取完整路径

  10. 10

    如何卸载自编译二进制文件?

  11. 11

    如何从ColdFusion 9中的哈希函数获取原始二进制文件?

  12. 12

    如何使用Perl从二进制文件中获取最后16个字节?

  13. 13

    如何在objcopy生成的二进制图像文件中获取入口地址?

  14. 14

    如何从已安装的二进制文件中获取Debian软件包

  15. 15

    如何使用Perl从二进制文件中获取最后16个字节?

  16. 16

    Python:如何对二进制文件求和?从二进制功率矢量表示到真实的二进制表示,如何?

  17. 17

    python如何转换mysql二进制文件(16)

  18. 18

    如何从DLL二进制文件中删除功能

  19. 19

    如何从二进制文件中删除HomeKit API

  20. 20

    如何在Julia中读取二进制文件?

  21. 21

    如何更新二进制文件中的结构项

  22. 22

    如何grep二进制文件中的行号?

  23. 23

    如何跟踪二进制文件中的项目

  24. 24

    如何使用“冻结的” Python二进制文件中的参数执行python脚本?

  25. 25

    Java二进制文件未从指定的类路径中获取资源

  26. 26

    如何获取用于在(.deb)程序包中生成二进制文件的编译器标志?

  27. 27

    在bash脚本中包含相对路径中的二进制文件

  28. 28

    如何从二进制文件读取为C中的文本文件?

  29. 29

    如何从二进制文件读取为C中的文本文件?

热门标签

归档