为什么我的python变成exe不能正常工作?

时间:2020-06-29 10:13:36

标签: python pyinstaller

所以我在这里有这段代码:

import os
import sys

onlyfiles = [f for f in os.listdir(sys.path[0]) if os.path.isfile(os.path.join(sys.path[0], f))]

while True:
    print(onlyfiles)
    x = input()
    if x == "y":
        continue
    else:
        break

我使用pyinstaller将脚本转换为 .exe 文件。但是当我尝试运行它时,我认为它崩溃了吗?

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

由于程序引发'NotADirectory'错误,您的exe崩溃。 在Windows上时,您会看到此错误。 导航到创建exe的路径并启动cmd.exe,然后通过发出“ filename.exe”来执行exe。

“ NotADirectory”错误即将来临,因为现在exe被冻结并且系统路径也被更改,其中包括“ base_library.zip”。当然,这不是目录,因此可能会出现异常。