| 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 | |