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

  • Fuse

    Fuse

    21 Kasım 2005
  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • Tinkernut

    Tinkernut

    28 Aralık 2006