私はpygameを実行可能にしようとしています。私は次のセットアップファイルを使用します。ディレクトリからファイル名を読み込みます。
from distutils.core import setup
import py2exe
setup(
console = [ "game.py" ],
author = "me",
data_files = [ (directory, [ file_1, file_2... ]) ]
)
を私は簡単なゲームで正常に動作するために、これを得ているが、私はパッケージ化したいゲームは> 700個の画像ファイルを持っています。私の質問は、ディレクトリからすべてのファイル名を読み取るための簡単な方法があるので、それぞれ個別にリストする必要はありませんか?
順番に番号が付けられたファイルがいくつかありますが、ほとんどの場合、ルート名が異なります。したがって、適切な文字列を作成するループを作成することはオプションではありません。
おかげ
ここで、 'data_files = [(ディレクトリ、[file_1、file_2 ...])' '、' ['は余分なようです。それを修正してください。 –
が修正されました。この問題を抱える他の人のために – sabajt
さんに感謝します。[link](http://www.py2exe.org/index.cgi/data_files)は、セットアップスクリプトがdata_filesで何を行うのかを理解するのにも役立ちました。 – sabajt