def str2morse(dateiname): """ gibt ein Dictionary d zurueck, das die Datei dateiname darstellt, die Datei dateiname enthaelt die Morsetabelle in der Struktur Zeichen,Morsecode\n A,.-\n B,-...\n ... """ datei = open(dateiname,'r',encoding='iso-8859-1') inhalt = datei.read() datei.close() liste = inhalt.split('\n') if liste[-1] == '': liste = liste[:-1] d = {} for e in liste: z = e.split(',') d.update({z[0]:z[1]}) del d[''] d.update({',':'--..--'}) return d def morse2str(dateiname): """ gibt ein Dictionary d zurueck, das die Datei dateiname darstellt, die Datei dateiname enthaelt die Morsetabelle in der Struktur Zeichen,Morsecode\n A,.-\n B,-...\n ... """ datei = open(dateiname,'r',encoding='iso-8859-1') inhalt = datei.read() datei.close() liste = inhalt.split('\n') if liste[-1] == '': liste = liste[:-1] d = {} for e in liste: z = e.split(',') d.update({z[1]:z[0]}) del d[''] d.update({'--..--':','}) return d