我正在尝试制作一个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... ] )
,似乎多了一个[
符号。请纠正它。 - Pushpak Dagade