Pregunta

Al especificar mi archivo de secuencia de comandos en setup.py, por ejemplo, "Guión": 'pythonturtle.py', ¿cómo puedo especificar su posición relativa en el sistema de archivos? En mi caso, tengo que bajar dos carpetas y luego ir a la carpeta "src" y que está ahí. ¿Cómo escribo esto de una manera multiplataforma?

¿Fue útil?

Solución

¿Cómo se puede hablar de py2exe y multiplataforma? py2exe es sólo para Windows.

Por lo que yo sé, usted tiene que mantener su archivo de configuración en el mismo lugar que la secuencia de comandos. O si usted no tiene que sin duda es una convención fuerte.

Lo que puede hacer es definir una opción dist_dir para que su programa se construye en el lugar correcto.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top