Lorsque vous spécifiez mon fichier de script dans setup.py, par ex. "script": 'pythonturtle.py', comment puis-je spécifier sa position relative dans le système de fichiers? Dans mon cas, j'ai besoin de descendre deux dossiers et ensuite aller dans le dossier "src" et il est là. Comment écrire ceci de manière multi-plateforme?Spécification du chemin d'accès relatif dans py2exe
1
A
Répondre
3
Comment pouvez-vous parler de py2exe et de multiplateforme? py2exe est uniquement windows. Pour autant que je sache, vous devez conserver votre fichier d'installation au même endroit que votre script. Ou si vous n'en avez pas, c'est certainement une convention forte.
Ce que vous pouvez faire est de définir une option dist_dir afin que votre programme soit construit au bon endroit.
setup(
options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
windows = ["pythonturtle.py"],
)