Esiste la possibilità di evitare l' output di questa funzione?
(evitare il riepilogo di tutto quello che ha fatto durante l' esecuzione)
Mi scuso per l' errore nel titolo, intendevo ovviamente Python
Grazie in anticipo
Esiste la possibilità di evitare l' output di questa funzione?
(evitare il riepilogo di tutto quello che ha fatto durante l' esecuzione)
Mi scuso per l' errore nel titolo, intendevo ovviamente Python
Grazie in anticipo
rsync non è una funzione di Python ma un programma esterno, è normale che generi output... Comunque, puoi usare la sua opzione -q oppure redirigere direttamente i suoi stdout e stdin (usando Popen) in modo che non vengano scritti su console, ma siano catturati in stream Python.
Amaro C++, il gusto pieno dell'undefined behavior.
intanto grazie, puoi fare un esempio su come creare quello che hai consigliato?
Vediamo intanto il codice che hai scritto tu, così si vede come è più facile adattarlo...
Amaro C++, il gusto pieno dell'undefined behavior.
passando i valori che servivano, la funzione fa perfettamente quello che deve fare, ma vorrei che la eseguisse senza outputcodice:indp="rsync -zrv --progress --ignore-existing " indp=indp+..... print " ",indp k=os.system(indp)
Come detto, il sistema più semplice è aggiungere l'opzione -o alla riga di comando di rsync.
Amaro C++, il gusto pieno dell'undefined behavior.
ok,puoi fare l' esempio esplicito?
Mi stai prendendo in giro?![]()
Amaro C++, il gusto pieno dell'undefined behavior.
indp="rsync -zrv --progress --ignore-existing -o" ?