Question

Lorsque vous spécifiez mon fichier de script dans setup.py, par exemple « Script »: « pythonturtle.py », comment puis-je préciser sa position relative dans le système de fichiers? Dans mon cas, je dois descendre deux dossiers, puis allez dans le dossier « src » et il est là-dedans. Comment puis-je écrire ceci d'une manière multi-plateforme?

Était-ce utile?

La solution

Comment pouvez-vous parler de py2exe et multi-plateforme? py2exe fonctionne uniquement sous Windows.

Pour autant que je sache, vous devez garder votre fichier de configuration au même endroit que votre script. Ou si vous n'avez pas, il est certainement une convention forte.

Ce que vous pouvez faire est de définir une option dist_dir afin que votre programme se construit au bon endroit.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top