Utilizo el siguiente comando en bash para ejecutar una secuencia de comandos de Python.Llamada de subproceso de Python con argumentos que tienen varias citas
python myfile.py -c "'USA'" -g "'CA'" -0 "'2011-10-13'" -1 "'2011-10-27'"
Estoy escribiendo un script de Python para envolver este. Actualmente estoy teniendo que usar os.system (lo sé, es horrible) ya que no puedo entender cómo hacer para que las cotizaciones funcionen con el subproceso. Popen. Las comillas simples internas se deben mantener en las variables de cadena que se pasan.
¿Puede alguien ayudarme a determinar cómo formatear la primera variable pasada al subproceso? Popen.
Este es el preferido OneWayToDoIt (tm). –
Tenga en cuenta que esto no funciona en entornos Windows, ya que shlex está diseñado para shells Unix. –