คำถามติดแท็ก fnmatch

25
วิธีใช้ glob () เพื่อค้นหาไฟล์ซ้ำ ๆ
นี่คือสิ่งที่ฉันมี: glob(os.path.join('src','*.c')) แต่ฉันต้องการค้นหาโฟลเดอร์ย่อยของ src สิ่งนี้จะทำงาน: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) แต่เห็นได้ชัดว่ามีข้อ จำกัด และ clunky

20
วิธีนับจำนวนไฟล์ในไดเรกทอรีโดยใช้ Python
ฉันต้องนับจำนวนไฟล์ในไดเรกทอรีโดยใช้ Python ฉันเดาว่าวิธีที่ง่ายที่สุดคือlen(glob.glob('*'))แต่นั่นก็นับไดเรกทอรีเองเป็นไฟล์ มีวิธีการนับเฉพาะไฟล์ในไดเรกทอรีหรือไม่?
224 python  count  glob  fnmatch 

12
ฉันจะค้นหาโฟลเดอร์ย่อยโดยใช้โมดูล glob.glob ได้อย่างไร
ฉันต้องการเปิดชุดโฟลเดอร์ย่อยในโฟลเดอร์และค้นหาไฟล์ข้อความและพิมพ์ไฟล์ข้อความบางบรรทัด ฉันใช้สิ่งนี้: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') แต่ไม่สามารถเข้าถึงโฟลเดอร์ย่อยได้เช่นกัน มีใครรู้บ้างว่าฉันสามารถใช้คำสั่งเดียวกันเพื่อเข้าถึงโฟลเดอร์ย่อยได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.