Pregunta

¿Cómo puedo hacer que el programa compruebe si ya está en los lugares específicos, y si no, se mueve a otra ubicación en sí?

¿Fue útil?

Solución

os.path.abspath(__file__) es la ruta absoluta (o de script principal) la ubicación actual del módulo actual, y os.rename es una manera de mover un archivo (no a una ubicación en otro archivo del mismo nombre ya está presente, sin embargo, tendría que os.unlink este último primero ).

Otros consejos

Una alternativa a os.path.abspath(__file__) que funciona con py2exe es sys.executable. si usted dice filename = sys.executable.rsplit('\\',1)[1] nombre de archivo sería el nombre de los archivos. esto sólo funciona si se compila con sus programas py2exe aunque ya que de lo contrario sólo mostrar pythonw.exe o python.exe

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top