用.py文件转换成.exe文件打开时如何知道文件地址?

问题描述 投票:0回答:1

我有一个 .exe 文件(从 .py 文件转换而来)和 .teui 文件。

当我单击.teui文件并选择使用.exe文件打开时,我想要.exe文件返回.teui文件的地址。

(选择并右键单击文件 -> 打开方式 -> ToolsEngine_UI.exe)

例如:当您单击 .py/.cpp/.java 文件时,vscode 将打开并知道您刚刚单击了哪个文件并打开它供您阅读。

我怎样才能用Python做到这一点???

python windows file-extension
1个回答
0
投票

正如 @MSalters 所指出的,首选的 Bash shebang(“#!”)是什么? 通过在文件的第一行添加 shebang 来回答问题(例如,

#!/usr/bin/python
),它指向文件到它应该运行该文件的可执行文件。然而,这不是一个好的做法。您应该从命令行 (
python3 myscript.py
) 运行命令,因为其他人可能没有将其 Python 脚本放在您在 shebang 中指定的位置。例如,我的 Python3 安装在
/opt/homebrew/anaconda3/bin/python3
下运行。

此外,Java 和 C++ 在生成可执行文件之前通常需要构建步骤。这需要构建系统和脚本调整构建参数。因此,如果您习惯直接从命令行运行命令,您可能会取得很大进展。

© www.soinside.com 2019 - 2024. All rights reserved.