2009-08-06 115 views
1

在setup.py中指定我的腳本文件時,例如「script」:'pythonturtle.py',我如何指定它在文件系統中的相對位置?在我的情況下,我需要去兩個文件夾,然後進入「src」文件夾,它在那裏。我如何以跨平臺的方式編寫此文件?在py2exe中指定相對路徑

回答

3

你怎麼說py2exe和跨平臺? py2exe僅適用於Windows。

據我所知,你必須保持你的設置文件在你的腳本相同的地方。或者如果你不必這麼做,那肯定是一個強有力的慣例。

你可以做的是定義一個dist_dir選項,以便你的程序在正確的地方建立。

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}}, 
    windows = ["pythonturtle.py"], 
)