1
在setup.py中指定我的腳本文件時,例如「script」:'pythonturtle.py',我如何指定它在文件系統中的相對位置?在我的情況下,我需要去兩個文件夾,然後進入「src」文件夾,它在那裏。我如何以跨平臺的方式編寫此文件?在py2exe中指定相對路徑
在setup.py中指定我的腳本文件時,例如「script」:'pythonturtle.py',我如何指定它在文件系統中的相對位置?在我的情況下,我需要去兩個文件夾,然後進入「src」文件夾,它在那裏。我如何以跨平臺的方式編寫此文件?在py2exe中指定相對路徑
你怎麼說py2exe和跨平臺? py2exe僅適用於Windows。
據我所知,你必須保持你的設置文件在你的腳本相同的地方。或者如果你不必這麼做,那肯定是一個強有力的慣例。
你可以做的是定義一個dist_dir選項,以便你的程序在正確的地方建立。
setup(
options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
windows = ["pythonturtle.py"],
)