Pytania otagowane jako typeerror

Błąd TypeError to określony typ błędu, który pojawia się, gdy operacja lub funkcja jest stosowana do obiektu o niewłaściwym typie. Możesz go spotkać w Pythonie lub JavaScript.

7
super () podnosi „TypeError: must be type, not classobj” dla klasy nowego stylu
Następujące użycie super()podnosi typ błędu: dlaczego? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj Podobne pytanie dotyczy StackOverflow: Python super () podnosi TypeError , gdzie błąd jest wyjaśniony przez fakt, …



10
„TypeError: (Integer) nie nadaje się do serializacji JSON” podczas serializacji JSON w Pythonie?
Próbuję wysłać prosty słownik do pliku json z języka Python, ale wciąż otrzymuję komunikat „TypeError: 1425 is not JSON serializable”. 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() Jeśli dodam domyślny argument, to zapisuje, ale wartości całkowite są zapisywane w pliku json jako ciągi znaków, co jest …


3
Python TypeError: za mało argumentów dla ciągu formatu
Oto wynik. Są to ciągi utf-8, jak sądzę ... niektóre z nich mogą być typu NoneType, ale natychmiast zawodzą, przed takimi jak to ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: za mało argumentów dla ciągu formatu Jednak jego …

3
„Uncaught TypeError: Illegal invocation” w Chrome
Kiedy używam requestAnimationFramedo tworzenia natywnych obsługiwanych animacji z poniższym kodem: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right Bezpośrednio dzwoniąc do support.animationFrametestamentu ... Uncaught TypeError: Niedozwolone wywołanie w przeglądarce Chrome. Czemu?

7
Uncaught TypeError: (wartość pośrednia) (…) nie jest funkcją
Wszystko działa dobrze, gdy napisałem logikę js w zamknięciu jako pojedynczy plik js, jako: (function(win){ //main logic here win.expose1 = .... win.expose2 = .... })(window) ale kiedy próbuję wstawić alternatywną funkcję logowania przed tym zamknięciem w tym samym pliku js, window.Glog = function(msg){ console.log(msg) } // this was added before …

6
Jak pokonać TypeError: unhashable type: 'list'
Próbuję pobrać plik, który wygląda następująco: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... I użyj słownika, aby wynik wyglądał następująco {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} To jest to, czego próbowałem file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list …

1
Jeśli range () jest generatorem w Pythonie 3.3, dlaczego nie mogę wywołać metody next () w zakresie?
Być może padłem ofiarą dezinformacji w sieci, ale wydaje mi się, że jest bardziej prawdopodobne, że coś źle zrozumiałem. Opierając się na tym, czego się do tej pory nauczyłem, range () jest generatorem, a generatory mogą być używane jako iteratory. Jednak ten kod: myrange = range(10) print(next(myrange)) daje mi ten …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.