Me preguntaba si se considera o no un buen estilo para llamar a los comandos de bash dentro de un script de Python usando os.system(). También me preguntaba si es seguro o no hacerlo también.¿Es bueno llamar a los comandos de bash dentro de un script de Python usando os.system ("código de bash")?
Sé cómo implementar algunas de las funcionalidades que necesito en Bash y en Python, pero es mucho más simple e intuitivo de implementar en Bash. Sin embargo, siento que es muy hackear escribir os.system ("código bash").
Específicamente, quiero mover todos los archivos que terminan con una cierta extensión a un directorio.
En bash: * mv .ext/ruta/a/destino En Python (Pseudocódigo): para el archivo en el directorio: si file.endswith ("ext"): Archivo traslado a destino
En este caso, ¿qué debo hacer?
podría implementar la funcionalidad de fiesta en una escritura del golpe de su propia y tienen pitón ejecutar el Bash Script se opone a colocar el código de código directamente en os.system()? (use la mejor herramienta para el trabajo) – Chris
Bien, ¡muchas gracias por toda su ayuda! Tus respuestas han aclarado algunos conceptos erróneos en mi cabeza. Realmente aprecio todas las respuestas. – JoeB