Zunächst zu dem Problem. Ich erhalte beim ausführen meines Programmes folgende Fehlermeldung:
Nun zu den Umständen. Ich programmiere gerade eine Routine, mit der man ein spezielles Dateiformat auslesen kann. Die ausgelesenen Messdaten werden dann durch andere Methoden grafisch dargestellt.TypeError: must be encoded string without null bytes not str
Die Dateiauswahl erfolgt über eine grafische Oberfläche, bei dem man den Ordner mit den Dateien auswählt. Alle in dem Ordner befindlichen Dateien werden dann verarbeitet. Bei einigen Testdateien hat dies auch super funktioniert. Jetzt habe ich neue Testdateien bekommen, die ähnlich heißen, bei denen aber der genannte Fehler auftritt.
Ich habe den Fehler gegooglt und einige Themen gefunden, in denen es hieß, der Fehler würde daher kommen, dass in der Pfadeingabe beispielsweise "\n" oder ähnliches vorkommen würde. Aber auch ganz naiv umbenennen der Dateien und des Ordners hilft nicht.
Daher bin ich ziemlich ratlos, wie ich das Problem angehen soll. Den String als "raw" zu deklarieren soll helfen, was ich bei der Einleseart ja nicht zu bewerkstelligen ist, oder?