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

  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006