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 > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python