如何获取已编译为python exe的文件夹的路径?

吉米纳

我已经制作了一个脚本,并使用pyinstaller将其编译为exe。除了脚本之外,我还包含一个文件夹,并且脚本需要知道该文件夹的路径。我将如何找到文件夹的路径?

比拉科斯

尝试使用以下代码:

#HERE IT FINDS THE PATH

if getattr(sys, 'frozen', False):
    application_path = os.path.dirname(sys.executable)
else:
    try:
        app_full_path = os.path.realpath(__file__)
        application_path = os.path.dirname(app_full_path)
    except NameError:
        application_path = os.getcwd()

path = os.path.join(application_path)

然后在此变量上添加您的.exe文件的名称:

final_path = (path + '\\yourpath.exe')

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章