微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“致命错误”:Python 可执行文件抛出错误

如何解决“致命错误”:Python 可执行文件抛出错误

我有一个工作”Python 代码 TCP_Barcode_V1.py,它读取文本文件并在 tkinter 窗口中提供输出

但是,如果我使用 auto-py-to-exe 将 Python 文件转换为 .exe,则在执行 TCP_Barcode_V1.exe 时,会在消息框中收到类似致命错误错误无法执行脚本 TCP_Barcode_V1

error

我的文本文件 param.txt 看起来像这样:

192.1.22.43
6666
3000

读取每一行并存储在一个变量中

在我的 python 文件中,我将文件读取为

THIS_FOLDER = os.path.dirname(os.path.abspath(__file__))
my_file = os.path.join(THIS_FOLDER,'param.txt')

with open(my_file,"r") as fp:
  val = [line.strip() for line in fp]


duration = int(val[0])
TCP_IP = val[1]
TCP_PORT = int(val[2])

谁能找出这里的问题所在。

请注意,原来的 TCP_Barcode_V1.py 可以正常工作,没有任何问题。而且,我使用相同的设备来运行 .py 和 .exe 文件

以下是我选择的 auto-py-to-exe 设置

AutoPy

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。