Als «typeerror» getaggte Fragen

7
super () löst "TypeError: muss type sein, nicht classobj" für eine Klasse neuen Stils aus
Die folgende Verwendung von super()löst einen TypeError aus: Warum? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj Bei StackOverflow gibt es eine ähnliche Frage: Python super () löst TypeError aus …



10
"TypeError: (Integer) ist nicht JSON-serialisierbar" beim Serialisieren von JSON in Python?
Ich versuche, ein einfaches Wörterbuch von Python an eine JSON-Datei zu senden, erhalte jedoch weiterhin die Meldung "TypeError: 1425 ist nicht JSON-serialisierbar". import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() Wenn ich das Standardargument hinzufüge, schreibt es, aber die ganzzahligen Werte werden als Zeichenfolgen in die JSON-Datei …



3
"Nicht erfasster TypeError: Unzulässiger Aufruf" in Chrome
Wenn ich requestAnimationFrameeine native unterstützte Animation mit dem folgenden Code mache: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right Direkt anrufen support.animationFramewird geben ... Nicht erfasster TypeError: Unzulässiger Aufruf in Chrome. Warum?

7
Nicht erfasster TypeError: (Zwischenwert) (…) ist keine Funktion
Alles funktioniert gut, wenn ich die js-Logik in einem Abschluss als einzelne js-Datei geschrieben habe, als: (function(win){ //main logic here win.expose1 = .... win.expose2 = .... })(window) aber wenn ich versuche, eine alternative Protokollierungsfunktion vor diesem Schließen in dieselbe js-Datei einzufügen, window.Glog = function(msg){ console.log(msg) } // this was added …


1
Wenn range () ein Generator in Python 3.3 ist, warum kann ich next () nicht für einen Bereich aufrufen?
Vielleicht bin ich Opfer von Fehlinformationen im Internet geworden, aber ich denke, es ist wahrscheinlicher, dass ich etwas falsch verstanden habe. Basierend auf dem, was ich bisher gelernt habe, ist range () ein Generator, und Generatoren können als Iteratoren verwendet werden. Dieser Code jedoch: myrange = range(10) print(next(myrange)) gibt mir …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.