import mimetypes
extension = mimetypes.guess_extension(type, strict=True)
if(extension=="None"):
try:
parse_pls_file(filename)
parse_m3u_file(filename)
....
parse_asx_file(filename)
except Exception as e:
print(e)
else:
#save file as `filename+extension`
Я написал много парсеров, а остальные напишу через несколько дней. Итак, я думаю, что все в порядке. Я прав?