"script": 'pythonturtle.py' のように、setup.py でスクリプト ファイルを指定する場合、ファイル システム内での相対位置を指定するにはどうすればよいですか? 私の場合、2 つのフォルダーに移動してから、"src" フォルダーに移動する必要があります。これをクロスプラットフォームの方法で記述するにはどうすればよいですか?
1015 次
1 に答える
3
py2exe とクロスプラットフォームについてどのように言えますか? py2exe は Windows のみです。
私の知る限り、セットアップ ファイルはスクリプトと同じ場所に保存する必要があります。または、そうする必要がない場合は、確かに強力な慣習です。
できることは、dist_dir オプションを定義して、プログラムが適切な場所にビルドされるようにすることです。
setup(
options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
windows = ["pythonturtle.py"],
)
于 2009-08-06T23:12:51.333 に答える