我最近学习了Python(2.7),并用AIs制作了一些简单的棋盘游戏,比如练习。我目前正在制作一个智能刽子手游戏,这需要包括一个字典文件。(我有一个文本文件,每行都有一个新词)。我成功地将py2app用于其他事情,例如:connect-four.zzl.org,但不幸的是,当我为新的hangman程序运行py2app时,它似乎没有包括我的文本文件。有谁能帮我弄清楚如何包括这个文件,这样程序就可以像我链接到的connectfour游戏一样进行分发吗?在
非常感谢。(我正在运行OS X 10.7,如果需要,可以提供任何其他必要的信息)
Tags:
一个非常简单的方法是将您的字典添加为在运行时导入的python模块中的(变量)。字典将作为任何其他模块嵌入到exe中。在
在选项中指定一个资源键,该键包含要包含的资源列表。这将是应用程序运行时的当前目录
选项={“资源”:[“我的文件.txt“]}
http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#option-reference
如果在py2applet中使用resources标志,它将创建该键
From the help document for py2app:
假设你已经}运行:
hangman.py
和{$ py2applet make-setup hangman.py hangman.txt
相关问题 更多 >
编程相关推荐