Sortieren Sie die von Python glob erhaltenen Dateinamen in numerischer Reihenfolge

In einigen Umgebungen waren die mit "glob.glob" erhaltenen Dateien in numerischer Reihenfolge, ohne etwas zu tun, aber in anderen Umgebungen waren sie nicht so willkürlich.

Quelle: http://stackoverflow.com/questions/12093940/reading-files-in-a-particular-order-in-python Es wird durch Sortieren mit Bezug auf gelöst.

import glob 
import re
def numericalSort(value):
    numbers = re.compile(r'(\d+)')
    parts = numbers.split(value)
    parts[1::2] = map(int, parts[1::2])
    return parts
fitsf=sorted(glob.glob('*.fits'), key=numericalSort)

Recommended Posts

Sortieren Sie die von Python glob erhaltenen Dateinamen in numerischer Reihenfolge
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
Sortieren nach Datum in Python
Sortieren Sie die Liste der Tupel in Python, indem Sie die aufsteigende / absteigende Reihenfolge mehrerer Schlüssel angeben
[Python] Öffnen Sie die CSV-Datei in dem von Pandas angegebenen Ordner
[Python] Lesen Sie die angegebene Zeile in der Datei
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
[Python] Sortieren Sie die Tabelle nach sort_values (pandas DataFrame)
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
Laden Sie Dateien herunter, während Sie den Fortschritt in Python 3.x anzeigen
Dateioperationen in Python
In Python sortieren. Lassen Sie uns als nächstes über den Algorithmus nachdenken.
Dateiverarbeitung in Python
Abrufen des Dateinamens in einem Ordner mithilfe von glob
Sortieren Sie die aktualisierten Dateien innerhalb des durch den Befehl find angegebenen Zeitraums in der Reihenfolge ihrer Größe
Blasensortierung in Python
Übergeben Sie das aus Python-Anforderungen erhaltene Cookie für die Anmeldesitzung an den Selenium-Browser, um sich anzumelden.
Dateimanipulation mit Python
Verschieben Sie die Alphabetzeichenfolge in Python um N Zeichen
Benutzerdefinierte Sortierung in Python3
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
[Python] So geben Sie Listenwerte der Reihe nach aus
Natürliche Ordnung in Python
Python> Eine Liste der Dateien in mehreren Verzeichnissen abrufen> Glob verwenden | Nach Änderungszeit sortieren
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
Holen Sie sich den MIME-Typ in Python und bestimmen Sie das Dateiformat
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Sortieren Sie das String-Array nach Länge und japanischer Silbe
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben
Visualisieren Sie die Korrelationsmatrix durch Hauptkomponentenanalyse mit Python
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Selective Sort)
Finde Fehler in Python
Sortieren Sie den Pfad natürlich in Python
Python Basic Dikt Sortierreihenfolge
Absteigende Sorte mit Mongodb in Python
Sortieren nach Änderungsdatum der Datei
Ich dachte, ich hätte die pyc-Datei kürzlich nicht gesehen, aber sie wurde von python3 in pycache isoliert
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
Überprüfen Sie, ob der von PHP generierte Passwort-Hash in Python übereinstimmt
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
[Pfeffer] Übergibt die gesamten JSON-Daten, die durch Python-Anforderung erhalten wurden, an das Tablet.
[Python] Ermittelt den Rang der Werte in der Liste in aufsteigender / absteigender Reihenfolge
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Spielen Sie, indem Sie die Riot Games-API in Python First Half drücken
Extrahieren Sie die xz-Datei mit Python
Sortierwarnung in der Funktion pd.concat
Abrufen der arXiv-API in Python
Manipulation des Datei- / Ordnerpfads in Python
[Python] Sortierbar nach mehreren Bedingungen sortieren