1

"script": 'pythonturtle.py' のように、setup.py でスクリプト ファイルを指定する場合、ファイル システム内での相対位置を指定するにはどうすればよいですか? 私の場合、2 つのフォルダーに移動してから、"src" フォルダーに移動する必要があります。これをクロスプラットフォームの方法で記述するにはどうすればよいですか?

4

1 に答える 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 に答える