在py2exe中指定相对路径

时间:2009-08-06 21:47:44

标签: python path py2exe

在setup.py中指定我的脚本文件时,例如“script”:'pythonturtle.py',如何在文件系统中指定其相对位置?在我的情况下,我需要下去两个文件夹,然后进入“src”文件夹,它就在那里。我如何以跨平台的方式写这个?

1 个答案:

答案 0 :(得分:3)

你怎么说py2exe和跨平台? py2exe只是windows。

据我所知,您必须将您的安装文件保存在与脚本相同的位置。或者如果你不需要它肯定是一个强有力的惯例。

您可以做的是定义dist_dir选项,以便您的程序在正确的位置构建。

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