Code: Alles auswählen
shutil.move(Path(dir,fname+".mp4"),Path(new_dir,fname+".mp4"))
wie kann ich den Prozess des Verschieben ähnlich wie es der Explorer macht anzeigen. So blockiert er ja nur das Programm bis verscheiben zu ende ist.
gibts dazu lehrreiche Videos(youtube) ?
ich hab ja nur was von Mutiprocessing und Mutithreading gefunden.
Oder muss ich per "with open( .... ,rb) as file" arbeiten ?
das gleiche möchte ich auch bei
Code: Alles auswählen
command=[EXIFPFAD,
'-overwrite_original',
'-Quicktime:CreateDate='+self.lnEdit_ErstellDatum.text(),
'-ContentCreateDate#='+Datum,
'-Microsoft:PromotionURL='+self.lnEdit_DownloadURL.text()+nummer,
'-Microsoft:AuthorURL='+self.lnEdit_URL.text(),
'-Microsoft:Publisher='+self.lnEdit_Seite.text(),
'-Microsoft:Producer='+self.lnEdit_NebenSide.text(),
'-Microsoft:EncodedBy='+self.lnEdit_Webside.text(),
'-ItemList:Genre='+self.txtBrw_Tags.toPlainText(),
'-ItemList:Artist='+self.DarstellerZusammen().replace(" & ","/").replace(", ","/"),
'-ItemList:Title='+self.lnEdit_Titel.text(),
'-ItemList:Comment='+self.txtBrw_Beschreibung.toPlainText(),
str(dirfname)]
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True, universal_newlines=True)
stdout, stderr = process.communicate()
das kann auch einige zeit andauern, wäre schön da auch ein Prozessanzeige zu erstellen.
gibts da eine Möglichkeit den Prozess zu überwachen, anzuzeigen ?