คำถามติดแท็ก typeerror

7
super () เพิ่ม“ TypeError: ต้องเป็นประเภทไม่ใช่ classobj” สำหรับคลาสสไตล์ใหม่
การใช้งานsuper()TypeError ต่อไปนี้เป็นสาเหตุ: >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj มีคำถามที่คล้ายกันใน StackOverflow: Python super () เพิ่ม TypeErrorซึ่งข้อผิดพลาดถูกอธิบายโดยข้อเท็จจริงที่ว่าผู้ใช้คลาสนั้นไม่ใช่คลาสสไตล์ใหม่ อย่างไรก็ตามคลาสดังกล่าวเป็นคลาสสไตล์ใหม่เนื่องจากสืบทอดมาจากobject: >>> isinstance(HTMLParser(), object) True ฉันพลาดอะไรไป ฉันจะใช้super()ที่นี่ได้อย่างไร ใช้HTMLParser.__init__(self)แทนsuper(TextParser, self).__init__()จะได้ผล แต่ฉันอยากจะเข้าใจ TypeError PS: objectโจอาคิมชี้ให้เห็นว่าการเป็นตัวอย่างใหม่สไตล์ชั้นจะไม่เทียบเท่ากับการเป็น …

16
TypeError: $ ไม่ใช่ฟังก์ชันเมื่อเรียกใช้ฟังก์ชัน jQuery
ฉันมีสคริปต์ jQuery ง่าย ๆ ในปลั๊กอิน WordPress ที่ใช้เครื่องห่อหุ้ม jQuery เช่นนี้: $(document).ready(function(){ // jQuery code is in here }); ฉันกำลังเรียกสคริปต์นี้จากภายในแผงควบคุม WordPress และกำลังโหลดหลังจากเฟรมเวิร์ก jQuery โหลดแล้ว เมื่อฉันตรวจสอบหน้าเว็บใน Firebug ฉันยังคงได้รับข้อความแสดงข้อผิดพลาด: TypeError: $ ไม่ใช่ฟังก์ชั่น $ (เอกสาร) .ready (ฟังก์ชั่น () { ฉันควรห่อสคริปต์ในฟังก์ชั่นนี้หรือไม่: (function($){ // jQuery code is in here })(jQuery); ฉันมีข้อผิดพลาดนี้หลายครั้งและไม่แน่ใจว่าจะจัดการอย่างไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

10
TypeError: ไม่ได้แปลงอาร์กิวเมนต์ทั้งหมดในระหว่างการจัดรูปแบบสตริงของไพ ธ อน
โปรแกรมควรใช้ชื่อสองชื่อและหากมีความยาวเท่ากันควรตรวจสอบว่าเป็นคำเดียวกันหรือไม่ ถ้าเป็นคำเดียวกันจะพิมพ์"ชื่อเหมือนกัน" หากพวกเขาเป็นระยะเวลาเดียวกัน แต่มีตัวอักษรที่แตกต่างกันก็จะพิมพ์"ชื่อมีความแตกต่างกัน แต่ระยะเวลาเดียวกัน" ส่วนที่ฉันมีปัญหาอยู่ใน 4 บรรทัดด้านล่าง #!/usr/bin/env python # Enter your code for "What's In (The Length Of) A Name?" here. name1 = input("Enter name 1: ") name2 = input("Enter name 2: ") len(name1) len(name2) if len(name1) == len(name2): if name1 == name2: print ("The names are the …

10
“ TypeError: (จำนวนเต็ม) ไม่ใช่ JSON ต่อเนื่องได้” เมื่อทำการซีเรียล JSON ใน Python?
ฉันพยายามส่งพจนานุกรมอย่างง่ายไปยังไฟล์ json จากไพ ธ อน แต่ฉันได้รับข้อความ "TypeError: 1425 ไม่ใช่ JSON ที่สามารถทำให้เป็นอนุกรม" 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() หากฉันเพิ่มอาร์กิวเมนต์เริ่มต้นแล้วมันจะเขียน แต่ค่าจำนวนเต็มจะถูกเขียนไปยังไฟล์ json เป็นสตริงซึ่งไม่พึงประสงค์ afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

5
TypeError: module .__ init __ () รับได้สูงสุด 2 ข้อ (กำหนด 3 ข้อ)
Object.pyฉันได้กำหนดระดับในไฟล์ชื่อ เมื่อฉันพยายามสืบทอดจากคลาสนี้ในไฟล์อื่นการเรียกตัวสร้างจะสร้างข้อยกเว้น: TypeError: module.__init__() takes at most 2 arguments (3 given) นี่คือรหัสของฉัน: import Object class Visitor(Object): pass instance = Visitor() # this line throws the exception ผมทำอะไรผิดหรือเปล่า?

3
“ Uncaught TypeError: การร้องขอที่ผิดกฎหมาย” ใน Chrome
เมื่อฉันใช้requestAnimationFrameทำแอนิเมชั่นที่รองรับโดยใช้โค้ดด้านล่าง: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right โทรโดยตรงsupport.animationFrameจะให้ ... Uncaught TypeError: การร้องขอที่ผิดกฎหมาย ใน Chrome ทำไม?

3
Python TypeError: อาร์กิวเมนต์ไม่เพียงพอสำหรับสตริงรูปแบบ
นี่คือผลลัพธ์ นี่คือสตริง utf-8 ที่ฉันเชื่อ ... บางส่วนอาจเป็น NoneType แต่ล้มเหลวทันทีก่อนที่จะเป็นเช่นนั้น ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: อาร์กิวเมนต์ไม่เพียงพอสำหรับสตริงรูปแบบ มันเป็น 7 สำหรับ 7?

7
Uncaught TypeError: (ค่ากลาง) (…) ไม่ใช่ฟังก์ชัน
ทุกอย่างทำงานได้ดีเมื่อฉันเขียนตรรกะ js ในการปิดเป็นไฟล์ js เดียวดังนี้: (function(win){ //main logic here win.expose1 = .... win.expose2 = .... })(window) แต่เมื่อฉันพยายามแทรกฟังก์ชันทางเลือกการบันทึกก่อนการปิดนั้นในไฟล์ js เดียวกัน window.Glog = function(msg){ console.log(msg) } // this was added before the main closure. (function(win){ //the former closure that contains the main javascript logic; })(window) มันบ่นว่ามี TypeError: Uncaught TypeError: (intermediate value)(...) is …

6
วิธีเอาชนะ TypeError: unhashable type: 'list'
ฉันกำลังพยายามถ่ายไฟล์ที่มีลักษณะดังนี้: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... และใช้พจนานุกรมเพื่อให้ผลลัพธ์มีลักษณะเช่นนี้ {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} นี่คือสิ่งที่ฉันพยายาม file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list = [] list = readline.split(" ") j = list.index("x") k = list[0:j] v = list[j …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.