Ich weiß nicht, ob das getan werden kann oder nicht, aber gibt es eine Möglichkeit, dass ich nur die ersten 5 Dateien in einem Ordner umbenennen kann? Ich weiß, dass ich os.listdir() oder os.walk() verwenden kann, um durch den gesamten Ordner zu gehen, aber ich muss nur die ersten 5 Dateien umbenennen. Ich bin in der Lage, einen Regex zu verwenden, um die Dateien zu vergleichen, aber das Problem besteht darin, dass es andere Dateien gibt, die mit demselben Regex übereinstimmen. Hat jemand irgendwelche Vorschläge? Der Dateiname hat die Form "Testlauf 1 4-29-2016 2 07 56 PM".Python: Umbenennen der ersten 5 Dateien eines Ordners
1
A
Antwort
2
Sie können das Ergebnis von listdir
begrenzen:
os.listdir(os.curdir)[:5]
0
glob.glob ermöglicht es Ihnen, Dateien mit Wildcards zu filtern
glob.glob (Pfadname) Return eine möglicherweise leere Liste Pfadnamen, die mit Pfadnamen übereinstimmen, der eine Zeichenfolge mit Pfadangabe sein muss. Pfadname kann entweder absolut (wie /usr/src/Python-1.5/Makefile) oder relativ (wie ../../Tools/ / .gif) sein und Shell-Stil-Wildcards enthalten. Defekte Symlinks sind in den Ergebnissen enthalten (wie in der Shell). Es wird keine Tilde-Erweiterung durchgeführt, aber *,? Und mit [] ausgedrückte Zeichenbereiche werden korrekt abgeglichen.
glob.glob('*.gif')[:5]
Verwandte Themen
- 1. Delphi: Umbenennen eines ungültigen Ordners
- 2. Dateien eines Ordners und seiner Ordner Kinder umbenennen
- 3. Dateien umbenennen, Python/Jython
- 4. Kosten für das Umbenennen eines Ordners in AWS S3-Bucket
- 5. Umbenennen mehrerer Dateien in Python
- 6. Exportieren eines Zope-Ordners mit Python
- 7. Umbenennen der Schlüssel eines Wörterbuchs
- 8. umbenennen der Dateien mit Matlab
- 9. Umbenennen von Dateien, die mit Python existieren
- 10. Dateien umbenennen in ZIP-Archiv in NodeJS
- 11. Erstellen eines Ordners einmal Benutzer registriert Laravel 5 Laravel 5.2
- 12. Markieren der ersten 5 Tage eines Monats mit bedingter Formatierung
- 13. Die Größe eines Ordners erhalten
- 14. Wie kann ich Dateien umbenennen?
- 15. Umbenennen Bilder von Python heruntergeladen
- 16. Schnellere Möglichkeit, Dateien eines Ordners als StorageFolder.GetFilesAsync() zu erhalten?
- 17. Überwachen eines Ordners für neue Dateien unter Windows
- 18. PHP: Erstellen eines Ordners in der Registrierung
- 19. Löschen eines Ordners, der symbolische Verknüpfungen enthält
- 20. erhalten Namen Dateien eines Mega.nz-Ordners in Nodejs
- 21. Groß Dateien umbenennen
- 22. Serverseitige Kopie/Umzug eines Perforce-Ordners - ohne lokale Synchronisation von Dateien
- 23. schlucke mehrere Dateien umbenennen
- 24. Bash Regex Dateien umbenennen
- 25. C# - Blockieren eines Ordners vor der Änderung während der Verarbeitung
- 26. Linux Umbenennen Befehl Großbuchstaben ersten Buchstaben
- 27. Dateien in Unterverzeichnissen umbenennen
- 28. Umbenennen von Dateien node.js
- 29. Linux Batch umbenennen Dateien
- 30. Umbenennen von Dateien während der ANT-Kopie
Vielen Dank, ich wusste, dass es einfach wäre etwas, – Jhigs