Python ist eine der am häufigsten verwendeten allgemeinen Programmiersprachen in letzter Zeit. Es bietet viele integrierte Module, Funktionen und Schlüsselwörter, um Dateiaufgaben auszuführen. Ein GLOB ist ein Begriff, der sich auf die Techniken bezieht. Linux- und UNIX-basierte Betriebssysteme bieten die Funktion Glob (), um Dateien und Verzeichnisse gemäß einem bestimmten Muster zu finden. Python bietet außerdem ein integriertes GLOB-Modul zum Zugriff auf oder abgerufen auf Dateien und Pfadnamen, die einem bestimmten Muster entsprechen. Wir werden die Funktion python glob () des Glob -Moduls für die in diesem Artikel beschriebenen Aufgaben verwenden. In diesem Artikel wird erklärt.
Beispiel 1: Übereinstimmung Dateiname oder Pathname mit absolutem Pfad
Schauen wir uns einige Beispiele an, um die Funktionen und Arbeiten der Glob () -Funktion zu verstehen. Wir beginnen mit einem einfachen Beispiel für die Übereinstimmung des Dateinamens oder des Pfadnamens mit dem absoluten Pfad. Wenn der Dateiname oder der Pfadname mit dem absoluten Pfad übereinstimmen, gibt die Funktion der Glob () übereinstimmende Übereinstimmungen in Form einer Liste zurück. Andernfalls gibt die Funktion glob () eine leere Liste zurück.
#Das Globmodul verbergenAusgang
Die Ausgabe zeigt die Übereinstimmungen.
Beispiel 2: Verwendung von Wildcards für den Pfadabruf
Es ist möglich, Wildcards mit der Glob () -Funktion für den Pfadabruf zu verwenden. Die am häufigsten verwendeten Wildcards sind das Sternchen (*), Fragezeichen (?), Zahlenbereich [0-9] und Alphabets Bereich [A-Z]. Zunächst werden wir die Verwendung des Sternchens in der Glob () -Funktion diskutieren.
Verwenden einer Asterisk (*) Wildcard für den Pfadabruf
Der Sternchen Wild Card -Operator wird verwendet, um Null oder mehr Zeichen des absoluten Pfades zu entsprechen. Wenn mit dem Sternchen keine Zeichen (n) angegeben werden. Sie können auch einige Zeichen mit dem Sternchen schreiben und es entspricht dem absoluten Pfad basierend auf den angegebenen Zeichen. Zum Beispiel, wenn Sie den absoluten Weg von finden müssen .TXT -Dateien, dann * Wildcard kann als * verwendet werden.txt.
Wir werden dies in unserem Python -Skript implementieren.
#Das Globmodul verbergenAusgang
Die Ausgabe zeigt den absoluten Pfad der Dateien und Verzeichnisse gemäß den definierten Regeln in der Funktion des Globe ().
Verwenden eines Fragezeichens (?) Platzhalteroperator
Das Fragezeichen (?) Wildcard -Operator wird verwendet, um einem einzelnen Charakter zu entsprechen. Dies kann in Situationen nützlich sein, wenn Sie sich eines einzelnen Zeichens im gegebenen Namen nicht bewusst sind.
Wir werden dies in unserem Python -Skript implementieren.
#Das Globmodul verbergenAusgang
Die Ausgabe zeigt die übereinstimmenden Dateien an.
Verwenden eines Bereichs Wildcard -Operator
Der Range Wildcard -Operator wird verwendet, um Dateien in einem bestimmten Zeichen von Zeichen oder Zahlen abzustimmen. Der Bereich wird in quadratischen Klammern definiert [].
Wir werden den absoluten Pfad der Dateien finden, indem wir den Bereich definieren.
#Das Globmodul verbergenAusgang
Finden Sie Dateien rekursiv mit Glob () rekursiv
Die Glob -Funktion nimmt zwei Parameter als Argument auf. Der erste Parameter definiert den Pfadnamen und der zweite Parameter definiert die rekursive Eigenschaft. Der zweite Parameter ist optional und die rekursive Eigenschaft ist standardmäßig auf "Falsch" gesetzt. Sie können die rekursive Eigenschaft jedoch auf „true“ einstellen, um den Dateipfad rekursiv zu finden.
Wir werden die rekursive Eigenschaft in unserem Python -Skript „True“ gleichstellen und den absoluten Pfad der Dateien rekursiv finden.
#Das Globmodul verbergenAusgang
Abschluss
Glob ist ein häufiger Begriff, der sich auf Techniken bezieht. Python bietet ein integriert. In diesem Artikel wird erklärt.