როგორ მუშაობს გლობი პითონში?
როგორ მუშაობს გლობი პითონში?

ვიდეო: როგორ მუშაობს გლობი პითონში?

ვიდეო: როგორ მუშაობს გლობი პითონში?
ვიდეო: Python and the Glob Function Easy Tutorial 2024, მაისი
Anonim

გლობუსი (ფაილის_ნიმუში, რეკურსიული = მცდარი)

ის იბრუნებს ფაილების სიას, რომლებიც შეესაბამება მითითებულ შაბლონს file_pattern პარამეტრში. file_pattern შეიძლება იყოს აბსოლუტური ან ფარდობითი გზა. ის ასევე შეიძლება შეიცავდეს ველურ ბარათებს, როგორიცაა „*“ან „?“სიმბოლოები. რეკურსიული პარამეტრი ნაგულისხმევად გამორთულია (False).

ამის გათვალისწინებით, როგორ მუშაობს გლობი პითონზე?

The გლობუსი მოდული პოულობს ყველა იმ ბილიკის სახელს, რომელიც ემთხვევა მითითებულ შაბლონს Unix shell-ის მიერ გამოყენებული წესების მიხედვით, თუმცა შედეგები ბრუნდება თვითნებური თანმიმდევრობით. ტილდის გაფართოება არ კეთდება, მაგრამ *, ? და -ით გამოხატული სიმბოლოების დიაპაზონი სწორად დაემთხვევა. ეს კეთდება OS-ის გამოყენებით.

მეორეც, რა არის გლობალური პაკეტი პითონში? The გლობუსის მოდული . The გლობუსის მოდული წარმოქმნის ფაილების სიებს, რომლებიც შეესაბამება მოცემულ შაბლონებს, ისევე როგორც Unix-ის გარსი. ფაილის შაბლონები ჩვეულებრივი გამონათქვამების მსგავსია, მაგრამ უფრო მარტივი. ვარსკვლავი (*) შეესაბამება ნულს ან მეტ სიმბოლოს, ხოლო კითხვის ნიშანი (?) ზუსტად ერთ სიმბოლოს.

ამის გათვალისწინებით, როგორ მუშაობს გლობუსი?

ა გლობუსი არის ლიტერალური და/ან ველური სიმბოლოების სტრიქონი, რომელიც გამოიყენება ფაილის გზების შესატყვისად. გლობირება არის ფაილების მდებარეობის აქტი ფაილურ სისტემაში ერთი ან მეტის გამოყენებით გლობუსი . src() მეთოდი მოელის სინგლს გლობუსი სტრიქონი ან მასივი გლობუსი იმის დასადგენად, რომელ ფაილებზე იმუშავებს თქვენი მილსადენი.

რას უბრუნდება გლობალი?

გლობუსი ბრუნდება ფაილების სია მათი სრული ბილიკით (განსხვავებით os. listdir()) და არის უფრო ძლიერი ვიდრე os. ჩამოთვალეთ რომ აკეთებს არ გამოიყენოთ wildcards. გარდა ამისა, გლობუსი შეიცავს os, sys და re მოდულებს.

გირჩევთ: