SORU
19 EKİM 2010, Salı


Uzantısı ile dizindeki tüm dosyaları bulabilirsiniz .txt python ile

Nasıl uzantısı ile dizindeki tüm dosyaları bulabilirim .python txt?

CEVAP
19 EKİM 2010, Salı


glob kullanabilirsiniz:

import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
    print(file)

ya da sadece os.listdir:

import os
for file in os.listdir("/mydir"):
    if file.endswith(".txt"):
        print(file)

veya çapraz dizin etmek istiyorsanız, os.walk kullanın:

import os
for root, dirs, files in os.walk("/mydir"):
    for file in files:
        if file.endswith(".txt"):
             print(os.path.join(root, file))

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • colacas

    colacas

    29 EKİM 2006
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006