我正在尝试创建一个pygame可执行文件。我将使用以下安装文件:从目录w/python读取文件名
from distutils.core import setup
import py2exe
setup(
console = [ "game.py" ],
author = "me",
data_files = [ (directory, [ file_1, file_2... ]) ]
)
我已经得到这一个简单的游戏做工精细,但这场比赛我要打包起来了> 700的图像文件。我的问题是,是否有一种简单的方法来读取目录中的所有文件名,所以我不必分别列出每个文件名?
尽管有一些文件按顺序编号,但大多数文件的根名称不同,因此编写一个使相应字符串不变的循环不是一种选择。
感谢
这里'data_files = [(directory,[file_1,file_2 ...])',''似乎是额外的。请纠正它。 –
已更正,谢谢 – sabajt
对于此问题的任何其他人,[link](http://www.py2exe.org/index.cgi/data_files)也帮助我理解了安装脚本对data_files – sabajt