如何解决PyInstaller会编译exe文件,但一旦完成便无法打开
我正在尝试将python文件编译为exe,我有一个名为“ play.py”的python文件。我可以打开它,并且在我尝试将其转换为使用该命令的exe时也可以正常运行。 pyinstaller --onefile play.py
它可以成功编译,但是当我打开exe文件时,它会立即打开和关闭。
play.py
from text_based_rpg.play import play
if __name__ == "__main__":
play()
然后它们是一个名为text_based_rpg的文件夹,其中包含我的所有python文件,还有一个pyfiglet文件夹(也用于导入),第一个要运行的文件是play.py:
import pyfiglet
from text_based_rpg import interface
from text_based_rpg.start_game import start_game
PLAY = "play"
QUIT = "quit"
COMMANDS = [PLAY,QUIT]
text = pyfiglet.figlet_format("Dark Island")
def play():
while True:
interface.print_(text)
interface.print_("Enter " + interface.generate_readable_list(COMMANDS))
command = interface.get_command(COMMANDS)
if command == PLAY:
start_game()
if command == QUIT:
break
interface.print_("Goodbye :)")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。