使用自动py-to-exe将.py转换为.exe时遇到问题

时间:2020-07-20 16:18:59

标签: python python-3.x tkinter

我是python和tkinter的新手,但我制作了一个Hangman游戏,该游戏使用两个外部文本文档来获取单词(简单又困难)。我想将其转换为.exe,但是当我尝试使用auto-py-to-exe时,完成转换后,.exe总是会出现致命错误。我尝试了各种设置(一个文件,一个目录,包括文本文档以及其他文件,等等),但是每次都会发生相同的情况。有什么建议可以用来使其生效的设置或其他实现此目的的方法?

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以做

file=open("./file.py","r")
content=file.read()
file.close()

file=open("./newfile.txt","w")
file.write(content)
file.close()

我认为它将起作用

祝您X愉快!

答案 1 :(得分:0)

将 .py 转换为具有附加导入(如 tkinter)的 .exe 对我有用的是添加“隐藏导入”,当您处于自动 py-to-exe 时,它​​位于“高级”选项卡下。< /p>

要使其工作,请添加“tkinter”:

enter image description here