SORU
3 Mayıs 2010, PAZARTESİ


Yeniden adlandırma Python Dosyaları

Bir dizin Python kullanarak bazı dosyaları yeniden adlandırmak için çalışıyorum.

Sonuçta benim dosya adı CHEESE_TYPE ki dosyası CHEESE_CHEESE_TYPE.*** aradım ve CHEESE_ kaldırmak istediğini söylüyor

os.path.split kullanmaya çalışıyorum ama düzgün çalışmıyor. Ayrıca dize manipülasyonlar kullanarak kabul var, ama bu konuda başarılı da olmuştur.

CEVAP
3 Mayıs 2010, PAZARTESİ


Böyle bir şey ister misin?

$ ls
cheese_cheese_type.bar  cheese_cheese_type.foo
$ python
>>> import os
>>> for filename in os.listdir("."):
...  if filename.startswith("cheese_"):
...    os.rename(filename, filename[7:])
... 
>>> 
$ ls
cheese_type.bar  cheese_type.foo

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • NextKsa

    NextKsa

    7 EKİM 2009
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009