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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • Sorikan

    Sorikan

    3 ŞUBAT 2008

İLGİLİ SORU / CEVAPLAR