Io uso il seguente comando in bash per eseguire uno script Python.Chiamata di sottoprocesso Python con argomenti con più citazioni
python myfile.py -c "'USA'" -g "'CA'" -0 "'2011-10-13'" -1 "'2011-10-27'"
Sto scrivendo uno script Python per avvolgere questo. Al momento sto utilizzando os.system (lo so, è schifoso) dal momento che non riesco a capire come ottenere le virgolette per lavorare con subprocess.Popen. Le virgolette interne singole devono essere mantenute nelle variabili stringa passate.
Qualcuno può aiutarmi a determinare come formattare la prima variabile passata al sottoprocesso.Popen.
Questa è l'OneWayToDoIt preferito (tm). –
Si noti che questo non funziona per gli ambienti Windows in quanto shlex è pensato per le shell Unix. –