Glob ทำงานอย่างไรใน Python
Glob ทำงานอย่างไรใน Python

วีดีโอ: Glob ทำงานอย่างไรใน Python

วีดีโอ: Glob ทำงานอย่างไรใน Python
วีดีโอ: Python and the Glob Function Easy Tutorial 2024, อาจ
Anonim

glob (file_pattern เรียกซ้ำ = เท็จ)

จะดึงรายการไฟล์ที่ตรงกับรูปแบบที่ระบุในพารามิเตอร์ file_pattern file_pattern อาจเป็นพาธแบบสัมบูรณ์หรือแบบสัมพัทธ์ นอกจากนี้ยังอาจมีไวด์การ์ดเช่น “*” หรือ “?” สัญลักษณ์ พารามิเตอร์แบบเรียกซ้ำถูกปิด (False) โดยค่าเริ่มต้น

เมื่อพิจารณาถึงสิ่งนี้ glob ทำงานอย่างไร Python

NS glob โมดูลจะค้นหาชื่อพาธทั้งหมดที่ตรงกับรูปแบบที่ระบุตามกฎที่ใช้โดยเชลล์ Unix แม้ว่าผลลัพธ์จะถูกส่งคืนในลำดับที่กำหนดเอง ไม่มีการขยายตัวหนอน แต่ *, ? และช่วงอักขระที่แสดงด้วย จะถูกจับคู่อย่างถูกต้อง ทำได้โดยใช้ระบบปฏิบัติการ

ประการที่สอง glob package ใน Python คืออะไร? NS glob โมดูล . NS โมดูลลูกโลก สร้างรายการไฟล์ที่ตรงกับรูปแบบที่กำหนด เช่นเดียวกับเชลล์ Unix รูปแบบไฟล์คล้ายกับนิพจน์ทั่วไป แต่ง่ายกว่า เครื่องหมายดอกจัน (*) จะจับคู่อักขระตั้งแต่ 0 ตัวขึ้นไป และเครื่องหมายคำถาม (?) จะจับคู่กับอักขระหนึ่งตัวเท่านั้น

เมื่อคำนึงถึงสิ่งนี้ glob ทำงานอย่างไร

NS glob เป็นสตริงของตัวอักษรและ/หรืออักขระตัวแทนที่ใช้เพื่อจับคู่เส้นทางของไฟล์ Globbing เป็นการกระทำของการค้นหาไฟล์บนระบบไฟล์โดยใช้อย่างน้อยหนึ่งรายการ globs . src() วิธีการคาดหวังเดียว glob สตริงหรืออาร์เรย์ของ globs เพื่อกำหนดว่าไปป์ไลน์ของคุณจะทำงานบนไฟล์ใด

glob glob ส่งคืนอะไร?

glob กลับมา รายการไฟล์ที่มีพาธแบบเต็ม (ต่างจาก os. listdir()) และ เป็น มีประสิทธิภาพมากกว่าระบบปฏิบัติการ listdir that ทำ ไม่ใช้สัญลักษณ์แทน นอกจากนี้, glob มีโมดูล os, sys และ re

แนะนำ: