Ich musste das XML in den Ordner holen und es analysieren, also versuchte ich, den Dateipfad zu erhalten.
Importieren Sie eine Bibliothek namens glob. os ist eine Bibliothek, die erforderlich ist, um den Dateinamen abzurufen.
import glob
import os
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']
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