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

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011