ich habe ein programm geschrieben, das wie folgt funktioniert:
1. download einer liste von dateien (html) in eine gui,
2. auswahl und angabe was gesucht und ersetzt werden soll,
3. download der auswahl,
4. die dateien werden gelesen,
5. die änderungen werden durchgeführt,
6. die runtergeladenen dateien werden überschrieben,
7. hochladen jeder datei.
meine frage, kann man sich das abspeichern der neuen version am rechner sparen und das irgendwie beim raufladen erledigen?
also 6. und 7. werden ein punkt sozusagen,
also wie müsste man das hier ändern, wenn es ginge:
bei 6. wird die funktion aufgerufen:
Code: Alles auswählen
def write_new_file(filename,content):
f=file(download_dir+'/'+filename,'w')
f.write(content)
f.close()
Code: Alles auswählen
def ftp_upload(self,filename,upload_path):
self.conn.storlines('STOR %s' % filename,
open(upload_path+'/'+filename, 'r' ))
rolgal