File size: 448 Bytes
fe64bad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import os
import string
def parse_info_name(path):
name = os.path.splitext(os.path.split(path)[-1])[0]
info = {}
current_letter = None
for letter in name:
if letter in string.ascii_letters:
info[letter] = []
current_letter = letter
else:
info[current_letter].append(letter)
for key in info.keys():
info[key] = "".join(info[key])
return info
|