Python-glob.glob gibt immer leere Liste

Ich versuche, glob und os zu suchen, die jüngsten .zip-Datei in ein Verzeichnis. Komisch ist, hatte ich Folgendes eingestellt und es funktioniert bisher:

max(glob.glob('../directory/*.zip'), key=os.path.getctime)

Läuft, bekommt dieser nun mir max () - argument eine leere Sequenz ist, was Sinn macht, denn wenn ich es versuchen:

glob.glob('../directory/*.zip')

gibt es nichts, aber eine leere Liste. Mit dem vollständigen Pfad auch wird mir eine leere Liste. Sie versuchen, andere Verzeichnisse auch wird mir eine leere Liste. Ich bin sehr verwirrt darüber, was hier Los ist angesichts dieser funktionierte tadellos bisher. Hilfe?

EDIT: Hab wieder zu arbeiten mit:
glob.glob(/Users/*/directory/*.zip)

Sie verwenden einen relativen Pfad, sind Sie sicher, dass Sie auf das gleiche Verzeichnis Sie annehmen, dass Sie es tut ?
Stimme mit @alfasin. Es klingt wie das Verzeichnis, das Sie sind Platzhalter einfach nicht .zip Dateien in es. Als test, um sicherzustellen, dass etwas seltsames geschieht nicht, wo Sie eine leere Liste, egal was, Sie konnte nur versuchen glob.glob('../directory/*') oder glob.glob('*'). Wenn diese leer zurück-Listen, ist etwas seltsames passiert. Ansonsten sind Sie wohl einfach auf der falschen Verzeichnis oder das Verzeichnis hat keine .zip Dateien in es. Versuchen Sie es mit einem absoluten Pfad zu.
Wenn Sie hatte nicht erwähnt, dass der vollständige Pfad auch fehlschlägt, würde ich davon ausgehen, Sie waren einfach läuft das Skript aus einem anderen Verzeichnis. Wie es ist, ich kann nur annehmen, dass Sie falsch eingegeben vollständigen Pfad. Was ist die Ausgabe von os.listdir('../directory/')?
Ich habe versucht mit dem vollständigen Pfad als gut und eine leere Liste ausgegeben. @elethan glob.glob('*') funktioniert perfekt @chepner bekomme ich "No such file or directory" aber ich weiß, das Verzeichnis existiert, weil ich kann navigieren
Gut, ich habe es auf der Arbeit wieder mit glob.glob(/Users/*/directory/*.zip). Ich verstehe immer noch nicht warum es vorher war wenn.

InformationsquelleAutor TheVideotapes | 2016-06-03

Schreibe einen Kommentar