Вопрос

При указании моего файла сценария в setup.py, например"скрипт":«pythonturtle.py», как мне указать его относительное положение в файловой системе?В моем случае мне нужно пройти две папки вниз, а затем зайти в папку «src», и он там.Как мне написать это кроссплатформенным способом?

Это было полезно?

Решение

Как вы можете говорить о py2exe и кроссплатформенности?py2exe предназначен только для Windows.

Насколько я знаю, вам нужно хранить установочный файл там же, где и ваш скрипт.Или, если вам это не нужно, это, безусловно, сильная условность.

Что вы можете сделать, так это определить опцию dist_dir, чтобы ваша программа собиралась в нужном месте.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top