【发布时间】:2011-07-13 16:30:00
【问题描述】:
我正在尝试制作一个 pygame 可执行文件。我将使用以下设置文件:
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... ] ),[似乎是多余的。请更正。 -
对于遇到此问题的其他人,link 还帮助我了解了安装脚本对 data_files 的作用
标签: python filenames pygame py2exe distutils