Πώς λειτουργεί το glob στην Python;
Πώς λειτουργεί το glob στην Python;

Βίντεο: Πώς λειτουργεί το glob στην Python;

Βίντεο: Πώς λειτουργεί το glob στην Python;
Βίντεο: Πως λειτουργούν οι ΧΟΡΗΓΙΕΣ από sites ΤΖΟΓΟΥ; 2024, Νοέμβριος
Anonim

σφαίρα (αρχείο_μοτίβο, αναδρομικό = False)

Ανακτά τη λίστα αρχείων που ταιριάζουν με το καθορισμένο μοτίβο στην παράμετρο file_pattern. Το file_pattern μπορεί να είναι μια απόλυτη ή σχετική διαδρομή. Μπορεί επίσης να περιέχει μπαλαντέρ όπως "*" ή "?" σύμβολα. Η αναδρομική παράμετρος είναι απενεργοποιημένη (False) από προεπιλογή.

Λαμβάνοντας υπόψη αυτό, πώς λειτουργεί το glob στην Python;

ο σφαίρα Η ενότητα βρίσκει όλα τα ονόματα διαδρομών που ταιριάζουν με ένα καθορισμένο μοτίβο σύμφωνα με τους κανόνες που χρησιμοποιούνται από το κέλυφος του Unix, αν και τα αποτελέσματα επιστρέφονται με αυθαίρετη σειρά. Δεν γίνεται επέκταση tilde, αλλά *, ?, και οι περιοχές χαρακτήρων που εκφράζονται με θα αντιστοιχιστούν σωστά. Αυτό γίνεται χρησιμοποιώντας το os.

Δεύτερον, τι είναι το πακέτο glob στην Python; ο glob Module . ο μονάδα glob δημιουργεί λίστες αρχείων που ταιριάζουν με δεδομένα μοτίβα, ακριβώς όπως το κέλυφος του Unix. Τα μοτίβα αρχείων είναι παρόμοια με τις κανονικές εκφράσεις, αλλά πιο απλά. Ένας αστερίσκος (*) ταιριάζει με μηδέν ή περισσότερους χαρακτήρες και ένα ερωτηματικό (?) ταιριάζει ακριβώς με έναν χαρακτήρα.

Λαμβάνοντας αυτό υπόψη, πώς λειτουργεί το glob;

ΕΝΑ σφαίρα είναι μια συμβολοσειρά από κυριολεκτικούς ή/και χαρακτήρες μπαλαντέρ που χρησιμοποιούνται για την αντιστοίχιση μονοπατιών αρχείων. Globbing είναι η πράξη του εντοπισμού αρχείων σε ένα σύστημα αρχείων χρησιμοποιώντας ένα ή περισσότερα σφαίρες . Η μέθοδος src() αναμένει ένα single σφαίρα συμβολοσειρά ή μια σειρά από σφαίρες για να προσδιορίσετε σε ποια αρχεία θα λειτουργεί ο αγωγός σας.

Τι επιστρέφει το glob glob;

η σφαίρα επιστρέφει τη λίστα των αρχείων με την πλήρη διαδρομή τους (σε αντίθεση με το os. listdir()) και είναι πιο ισχυρό από το os. listdir ότι κάνει μη χρησιμοποιείτε χαρακτήρες μπαλαντέρ. Επιπλέον, σφαίρα περιέχει τις ενότητες os, sys και re.

Συνιστάται: