GOOGLE ADS

miércoles, 27 de abril de 2022

No se puede ejecutar un script de shell en spyder (python 3.8). Error de sintaxis no válida

Estoy tratando de ejecutar un script de shell en Spyder (Python 3.8). He intentado lo siguiente y todo esto me está dando el mismo error: sintaxis no válida

  • bash./filename.sh


  • bash filename.sh


  • sh filename.sh


  • sh./filename.sh


  • shell./filename.sh


  • shell filename.sh


  • importar subproceso subproceso.ejecutar(.\nombrearchivo.sh)


  • source filename.sh


  • ingrese la descripción de la imagen aquí

    nueve.

    import subprocess
    subprocess.run(filename.sh)

    El último da el error:

    el nombre 'nombre de archivo' no existe.

    Nota: he vuelto a comprobar mi pwd.


    Solución del problema

    Agregar citas

    subprocess.run("filename.sh")

    Además, me gustaría señalar que, a menos que esté utilizando algún paquete para agregar la sintaxis bash, shetc., obtendrá el error de sintaxis ya que Python no sabe qué significan esas palabras clave.

    No hay comentarios.:

    Publicar un comentario

    Flutter: error de rango al acceder a la respuesta JSON

    Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...