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

  • colacas

    colacas

    29 EKİM 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • katherine gomez

    katherine go

    1 Aralık 2011