Ich schreibe ein Python-Programm, wo ich 3 Dateien habe. Eine ist die Hauptdatei, eine ist die Klassendatei und eine ist eine Datendatei. Die Datendatei liest aus 2 Textdateien und teilt und ordnet die Daten zur Verwendung durch die Klassen- und Hauptdatei an. Wie auch immer, ich bin ziemlich fertig mit den Daten und den Hauptdateien, aber ich habe Probleme mit der Klassendatei. Es ist ein allgemeines String Formatierungsproblem, aber ich verstehe nicht, was ich tun kann, um es zu beheben. Ich erhalte die Fehlerint und Zeichenfolge Fehler in der Klassendatei in Python
" File "/Users/admin/Desktop/Program 6/FINAL/classFile.py", line 83, in repr if len(self._birthDay[0])<2: TypeError: object of type 'int' has no len()
Ist 'self._birthDay' ein String? und wann bekommst du diesen Fehler? –
Sie sollten wahrscheinlich vermeiden, das Objekt in einer '__repr__'-Methode zu ändern, außer etwas Cache oder etwas zu aktualisieren. – Paul
Ich habe meine Haupt- und Datendateien für mehr Klarheit aktualisiert und hinzugefügt. –