Ho fatto così sotto consiglio:
Popen(["ffmpeg", "-i" , file_vecchio, file_nuovo])
ora vorrei sapere, se volessi fare in modo di ottenere il codice di
uscita come si fa? Dalla documentazione ufficiale le cose non mi sono
chiare:
import os
import sys
from subprocess import Popen
import subprocess
try:
retcode = call("mycmd" + " myarg", shell=True)
if retcode < 0:
print >>sys.stderr, "Child was terminated by signal", -retcode
else:
print >>sys.stderr, "Child returned", retcode
except OSError, e:
print >>sys.stderr, "Execution failed:", e
il call non viene riconosciuto...
Comunque se non erro il codice 0 -> tutto ok altrimenti c'è un errore.
Vorrei intercettare questa cosa e anche le eccezioni in modo da dire
all'utente cosa è andato storto...
2008/3/20, Enrico Franchi <[EMAIL PROTECTED]>:
>
> On Mar 20, 2008, at 9:06 PM, ugaciaka wrote:
>
> > Perché voglio integrare il codice con altre cosucce, insomma
> > sperimentare un po'...
>
>
> Comincia a guardare subproces, per dire. modulo Python, intendo.
>
> _______________________________________________
> Python mailing list
> [email protected]
> http://lists.python.it/mailman/listinfo/python
>
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python