Cómo ejecutar el programa Python en la terminal Mac
1. Cambie la primera línea del archivo a
[python] ver copia simple
#!/usr/bin/env python
<. p> 2. Cambie la extensión del archivo Python a comando. Por ejemplo[plain] ver copia simple
mv test.py test.command
3 Agregue permisos ejecutables al script
[plano] ver copia simple
chmod +x test.command
4. Haga doble clic en el buscador para ejecutar.
Nota: Se abrirá una terminal después de hacer doble clic. La ruta de ejecución inicial anterior es el directorio raíz del usuario. Si hay operaciones de ruta relativa en el script, los resultados serán contrarios a las expectativas cuando se ejecute el programa.
Solución:
[plain] ver copia simple
ruta = os.path.dirname(sys.argv[0])
os.chdir(ruta)