2016-04-11 17 views
0

Belirli bir formata dönüştürmek istediğim çok sayıda dosya ismim var.Python: Dosya adlarının listesini alın ve bunları belirli bir formata dönüştürün

örn. O alakalı olup olmadığını

emojis: 
    - name: aaatoot 
    src: D:\emote\aaatoot.gif 
    - name: aatrek.001.gif 
    src: D:\emote\aatrek.001.gif.gif 
etc... 

içine

"D:\emote\aaatoot.gif" 
"D:\emote\aatrek.001.gif" 
"D:\emote\agesilaus.001.png" 
"D:\emote\agreed.001.png" 
"D:\emote\anarchists.001.gif" 
etc... 

ben, bolluk aktarılacak bir emojipack içine görüntülerin bir klasör açmak için çalışıyorum. Herhangi bir yardım harika olurdu. Böyle dosyayı ve biçimini okuyabilir

+0

'aaatoot.001' geldi yerden ??? – Hackaholic

+1

python'da bunu yapman gerekiyor mu? Sublime Text 3 ... – Francesco

+0

@Hackaholic'ı kullanırdım, bunun için üzgünüm, bu bir hataydı, sorumu düzenledim. –

cevap

1

:

import os 
with open("your_file") as f, open("new_file", "w") as f1: 
    f1.write("Emojis:\n") 
    for line in f: 
     line = line.strip() 
     name = os.path.basename(line) 
     f1.write("\t- name: {}\n\t src:{}\n".format(name, line)) 
+0

Bu harika çalıştı, teşekkür ederim! –

İlgili konular