我有一个关于使用cx_Freeeze将python3.2游戏转换为exe的问题。
实际上我已经成功地转换了游戏"与cx_Freeze的exe,但它根本不起作用,它不能播放。双击exe文件时显示了一些警告信息。
转换过程有效,因为我试图将一些简单的程序转换为exe并且它可以工作。
但是我要转换的是#34;游戏",因此它包含一些动态导入,例如导入图片,"dotImage = pygame.image.load('orange_dot.png')"
等等。
我不知道如何配置cx_Freeze设置文件以包含这些图片和歌曲。
这是我的Cx_Freeze转换文件
import os
import sys
if len(sys.argv)>1:
None
else:
File = input("Which script do you want to compile:")
os.system("D:\Python32\Scripts\cxfreeze"+File)
print("finish")
或者我错过了什么?
我对如何转换" Python游戏非常困惑" (3.2版或更高版本)到exe。
任何人都可以帮助我吗?
还有一件事,我已经添加了
import re
includes = ["re"]
import pygame._view
在我的游戏中这三行,但它仍然无法正常工作。
答案 0 :(得分:0)
您需要写{[{1}},就像使用setup()][1]
的{{1}}一样。
我认为下面是一个cx_Freeze设置样板,您可以编辑以满足您的需求!
setup()