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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Elly

    Elly

    3 EKİM 2005