[Python] Holen Sie sich die Dateien mit Python in den Ordner

Ich musste das XML in den Ordner holen und es analysieren, also versuchte ich, den Dateipfad zu erhalten.

Bibliothek

Importieren Sie eine Bibliothek namens glob. os ist eine Bibliothek, die erforderlich ist, um den Dateinamen abzurufen.

import glob
import os

Ordnerspezifikation

Geben Sie alle Dateien im Ordner mit * (Sternchen) an.

file = glob.glob("C:/Users/user/*")

Dieses Mal erhalten wir das XML, sodass Sie den Dateipfad wie folgt abrufen können.

print(file)
['C:/Users/user/AAAAAA.xml', 'C:/Users/user/BBBBBB.xml']

Dateinamen abrufen

Ich möchte beim Exportieren nach CSV einen eindeutigen Dateinamen verwenden, damit ich auch den Dateinamen erhalte. Rufen Sie zunächst AAAAAA.xml aus der Dateipfadliste ab. Dann habe ich os.path.split verwendet, um den Dateinamen zu erhalten.

file_A = file[0] //Holen Sie sich den obersten Dateipfad
filename = os.path.split(file_A)[1]

Jetzt können Sie den Dateinamen erhalten.

print(filename)
AAAAAA.xml

Ordner sind zeitlich unregelmäßig und die Anzahl der XML-Dateien ist unvorhersehbar. Sie müssen also wirklich eine Schleife erstellen. Ich werde das nächste Mal über die Schleife posten.

Recommended Posts

[Python] Holen Sie sich die Dateien mit Python in den Ordner
So erhalten Sie die Dateien im Ordner [Python]
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Holen Sie sich den Aufrufer einer Funktion in Python
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
Abrufen des Dateinamens in einem Ordner mithilfe von glob
[Python] Holen Sie sich die Zahlen im Diagramm mit OCR
Mit Python psycopg2 erhalten Sie Ergebnisse im Diktatformat
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2
Holen Sie sich den Skriptpfad in Python
Lesen Sie Dateien parallel zu Python
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Hostnamen in Python
Beginnen Sie mit Python mit Blender
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Holen Sie sich mit Python zusätzliche Daten zu LDAP
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
[Python] Ruft den Variablennamen mit str ab
Zeigen Sie Python 3 im Browser mit MAMP an
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Lesen Sie alle CSV-Dateien im Ordner
Führen Sie den Python-Interpreter im Skript aus
Wie bekomme ich Stacktrace in Python?
Laden Sie mit Python Dateien im Web herunter
Holen Sie sich ein Zeichen für Conoha mit Python
Beginnen wir mit TopCoder in Python (Version 2020)
Ruft die EDINET-Codeliste in Python ab
Wie ist der Fortschritt? Lassen Sie uns mit dem Boom in Python weitermachen
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
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
Lösen Sie Teilsummenprobleme mit der vollständigen Suche in Python
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
Ich habe eine Klasse erstellt, um das Analyseergebnis von MeCab in ndarray mit Python zu erhalten
Python VBA, um mit Selenium die gesamte WEB-Seite zu erfassen
Holen Sie sich das Wetter in Osaka über Web-API (Python)
Holen Sie sich ein Ticket für einen Themenpark mit Python
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
[Automatisierung] Extrahieren Sie die Tabelle als PDF mit Python
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Kopieren Sie die Liste in Python
Holen Sie sich nur Unterklassenelemente in eine Liste
Ruft den Fenstertitel des X-Fenstersystems in Python ab
Behandeln Sie Zip-Dateien mit japanischen Dateinamen in Python 3
Zeichenkodierung beim Umgang mit Dateien in Python 3
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Holen Sie sich Datum in Python
Ich erhalte einen Python No-Modul mit dem Namen 'Encodings' mit dem Befehl aws
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap