Die Suche ergab 39 Treffer

von Manne_Manta
Freitag 15. Februar 2013, 09:22
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Jetzt bin ich immehin mal ein bisschen weiter. Ich habe for filename in self.nlst(pattern): durch for filename in self.listdir(pattern): ersetzt, da pysftp 'nlst' nicht kennt. Dann hab ich noch ftp.cwd(parsed.path) durch ftp.chdir(parsed.path) ersetzt, da es sonst zur Fehlermeldung AttributeError: '...
von Manne_Manta
Dienstag 12. Februar 2013, 11:58
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Das Problem mit dem,dass ich Port als String angegeben habe, habe ich gefixt. Jetzt kommt natürlich sofort die nächste Fehlermeldung: Traceback (most recent call last): File "C:\test\Sourcecode\testmini", line 20, in <module> timeftpx.get_last_modified(host,username,password,port,log) File...
von Manne_Manta
Montag 11. Februar 2013, 06:55
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Die Zeile habe ich schon angepasst: ftp = TimeFTP(parsed.netloc, username,private_key, password,port,private_key_pass,log) Der fehler lautet trotzdem so: Traceback (most recent call last): File "C:\PASU_FTP_Export\Sourcecode\testmini", line 16, in <module> timeftpx.get_last_modified(host,u...
von Manne_Manta
Freitag 8. Februar 2013, 13:59
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Ich blicks nicht. Das Initialisieren der Argumente geschieht doch in: def get_last_modified(host,username,password,private_key='', port='', private_key_pass='', log=''): Nur wie bekomm ich die Default Argumente aus pysftp dort rein. So wie ichs gemacht habe funktionierts auf jeden Fall nicht. wenn i...
von Manne_Manta
Freitag 8. Februar 2013, 08:26
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Wenn ich richtig recherchiert habe ist es wie folgt: Die Parameter bei denen ich den Default Wert benutzen möchte übergebe ich nicht. Python benötigt die Parameter, wenn Sie nicht benannt sind nach der im Aufruf stehenden Reihenfolge, wenn die Parameter benannt sind wird der Namen des Parameters ben...
von Manne_Manta
Mittwoch 6. Februar 2013, 08:33
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Wenn ich Dich richtig verstehe müsste der Code so aussehen: FTP = TimeFTP(parsed.netloc,username, '',password,'','','') Er bringt damit aber folgende Fehlermeldung: Traceback (most recent call last): File "C:\PASU_FTP_Export\Sourcecode\testmini", line 8, in <module> timeftpx.get_last_modif...
von Manne_Manta
Dienstag 5. Februar 2013, 11:09
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Aber so funktioniert es doch auch:

Code: Alles auswählen

import pysftp

srv = pysftp.Connection(host='testserver',username='usr', password='test')
srv.execute('ls -al')
srv.chdir('/dat3')
srv.get('hb.txt')

#srv.put('hb.txt')
srv.close()
Was ist an der Anordnung der Argumente da anderst?
von Manne_Manta
Dienstag 5. Februar 2013, 08:50
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Die Argumente habe ich mal angepasst. Nur ist mir die folgende Fehlermeldung wieder etwas suspekt. Hat da das parsen in FTP = TimeFTP(parsed.netloc, username, password) den fehler verursacht oder liegt es daran, dass Paramiko mit den Argumenten nicht klar kommt. Traceback (most recent call last): Fi...
von Manne_Manta
Montag 4. Februar 2013, 14:12
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Dann kommt dass hier: Help on class Connection in module pysftp: class Connection(__builtin__.object) | Connects and logs into the specified hostname. | Arguments that are not given are guessed from the environment. | host - The Hostname of the remote machine. | username - Your username at the remot...
von Manne_Manta
Montag 4. Februar 2013, 13:41
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Natürlich die Klammer.

Aber das kann ich wohl so nur nur im Hauptprogramm einfügen und dabei kommt nichts vernünftiges raus.

Code: Alles auswählen

Help on function get_last_modified in module timeftpx:

get_last_modified(ftp_addr, pattern='*', no=1, dest='.', user='', pw='')
von Manne_Manta
Montag 4. Februar 2013, 13:08
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Die timeftp wurde von Snafu in einem der älteren Posts geschrieben. Ich habe anstelle der ftplib die pysftp importiert. @sparrow: Wenn ich help(timeftpx.get_last_modified vor def get_last_modified einfüge bringt er mir import timeftpx File "C:\Python27\lib\timeftpx.py", line 24 def get_las...
von Manne_Manta
Montag 4. Februar 2013, 12:44
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Re: FTP Download nach Datum

Hallo zusammen, nach langer Zeit habe ich die Aufgabe bekommen mein FTP-Programm auf SFTP umzustellen. Hierzu habe ich den Code mal teilweise angepasst: import pysftp from operator import itemgetter import os.path import time import urlparse class TimeFTP(pysftp.Connection): def mdtm(self, filename)...
von Manne_Manta
Montag 3. Mai 2010, 07:20
Forum: Allgemeine Fragen
Thema: Zeit lokalisieren mit pytz
Antworten: 1
Zugriffe: 721

Zeit lokalisieren mit pytz

Hallo zusammen, ich hab ein Problem mit dem Umwandeln der Zeit von CET nach der lokalen Zeit. Was ich letzlich benötige ist ein Timestamp der aktuellen lokalen Zeit (MESZ). Hier der Code, den ich schonmal habe: import sys, os, stat, datetime, time, pytz from datetime import datetime, timedelta from ...
von Manne_Manta
Freitag 30. April 2010, 05:42
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Kaum macht mans richtig, schon gehts. :oops:
Vielen Dank.
von Manne_Manta
Donnerstag 29. April 2010, 14:20
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Hallo zusammen, ich hab jetzt noch ein kleines Problem. Ich wollte das Programm dahingegen optimieren, dass die Files den Timestap vom Server haben. dazu hab ich get_last_modified so angepasst: def get_last_modified(ftp_addr, pattern='*', no=1, dest='.', user='', pw=''): parsed = urlparse.urlparse(f...
von Manne_Manta
Donnerstag 29. April 2010, 07:41
Forum: Allgemeine Fragen
Thema: Änderungsdatum einer Datei ändern - wie?
Antworten: 1
Zugriffe: 907

Änderungsdatum einer Datei ändern - wie?

Hallo zusammen, ich möchte von einer Datei die ich mit timeftp.get_last_modified(ftp_addr, filename, ent1get, exportpath, login,passw) von einem FTP Server geholt habe das Änderungsdatum ändern. Es soll auf das Erstellungsdatum der Datei auf dem FTP-Server geändert werden. Wie lässt sich sowas reali...
von Manne_Manta
Donnerstag 28. Januar 2010, 07:23
Forum: Tkinter
Thema: Hyperlink anzeigen -Wie?
Antworten: 1
Zugriffe: 1091

Hyperlink anzeigen -Wie?

Hallo zusammen,

gibt es eine Möglichkeit in einem Label einen Hyperlink anzuzeigen, durch den man per Klick auf einen Laufwerkspfad oder eine Webadresse gelangt?
von Manne_Manta
Donnerstag 21. Januar 2010, 10:08
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Code: Alles auswählen

>>> ftp.sendcmd('MDTM ' + 'test.dat')
'213 20100119140243'
>>> 
Wie gesagt mit Deinem überarbeiteten Code gehts.
Danke.
von Manne_Manta
Donnerstag 21. Januar 2010, 09:26
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Die Seite ist leider nicht öffentlich. Habs mal ausprobiert. >>> ftp.cwd('/dat3') '250 OK. Current directory is /dat3' >>> ftp.sendcmd('PWD') '257 "/dat3" is your current location' >>> ftp.sendcmd('SYST') '215 UNIX Type: L8' >>> Super. Danke!!! Deine Verbesserung war der Knackpunkt. Jetzt ...
von Manne_Manta
Donnerstag 21. Januar 2010, 07:54
Forum: Allgemeine Fragen
Thema: FTP Download nach Datum
Antworten: 71
Zugriffe: 9318

Hat keiner nen Tip? :?: :( import timeftp ftp_addr = "ftp://testserver/tst3" timeftp.get_last_modified(ftp_addr, '*.dat', 2, 'C:\user', 'login','pass') import ftplib import os.path import time import urlparse class TimeFTP(ftplib.FTP): def last_modified(self, pattern): for filename in self...