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

10
ทำไมฉันถึงได้รับ AttributeError: วัตถุ 'NoneType' ไม่มีแอตทริบิวต์ 'บางอย่าง'?
ฉันได้รับข้อผิดพลาดที่แจ้งว่า AttributeError: 'NoneType' object has no attribute 'something' รหัสที่ฉันมียาวเกินกว่าจะโพสต์ได้ที่นี่ สถานการณ์ทั่วไปใดที่จะทำให้เกิดAttributeErrorสิ่งนี้สิ่งที่NoneTypeควรจะมีความหมายและฉันจะ จำกัด ว่าจะเกิดอะไรขึ้น

14
AttributeError: วัตถุ 'โมดูล' ไม่มีแอตทริบิวต์
ฉันมีโมดูลหลามสองโมดูล: a.py import b def hello(): print "hello" print "a.py" print hello() print b.hi() b.py import a def hi(): print "hi" เมื่อฉันวิ่งa.pyฉันจะได้รับ: AttributeError: 'module' object has no attribute 'hi' ข้อผิดพลาดหมายถึงอะไร ฉันจะแก้ไขได้อย่างไร

5
AttributeError (ออบเจ็กต์ "str" ​​ไม่มีแอตทริบิวต์ "read" ")
ใน Python ฉันได้รับข้อผิดพลาด: Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) ระบุรหัสหลาม: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''): url += 'r/' + sub request = urllib2.Request (url + '.json', None, {'User-Agent' : 'Reddit desktop client by /user/RobinJ1995/'}) response = urllib2.urlopen …

8
__getattr__ บนโมดูล
จะใช้การเทียบเท่า__getattr__กับคลาสบนโมดูลได้อย่างไร? ตัวอย่าง เมื่อเรียกใช้ฟังก์ชันที่ไม่มีอยู่ในแอตทริบิวต์ที่กำหนดแบบคงที่ของโมดูลฉันต้องการสร้างอินสแตนซ์ของคลาสในโมดูลนั้นและเรียกใช้เมธอดบนฟังก์ชันด้วยชื่อเดียวกับที่ล้มเหลวในการค้นหาแอ็ตทริบิวต์บนโมดูล class A(object): def salutation(self, accusative): print "hello", accusative # note this function is intentionally on the module, and not the class above def __getattr__(mod, name): return getattr(A(), name) if __name__ == "__main__": # i hope here to have my __getattr__ function above invoked, since # salutation does …

16
ทำไม Python 3.6.1 ถึงพ่น AttributeError: module 'enum' จึงไม่มีแอตทริบิวต์ 'IntFlag'
ฉันเพิ่งติดตั้ง Python 3.6.1 สำหรับ MacOS X เมื่อฉันพยายามเรียกใช้ Console (หรือรันอะไรก็ตามด้วย Python3) ข้อผิดพลาดนี้จะเกิดขึ้น: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> main() File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 530, in main known_paths = addusersitepackages(known_paths) File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line …

3
AttributeError: โมดูล 'time' ไม่มี attribute 'clock' ใน Python 3.8
ฉันเขียนโค้ดเพื่อสร้างกุญแจสาธารณะและกุญแจส่วนตัว มันใช้งานได้ดีที่ Python 3.7 แต่มันล้มเหลวใน Python 3.8 ฉันไม่รู้ว่ามันล้มเหลวในเวอร์ชั่นล่าสุด ช่วยฉันด้วยวิธีแก้ปัญหาบางอย่าง นี่คือรหัส: from Crypto.PublicKey import RSA def generate_keys(): modulus_length = 1024 key = RSA.generate(modulus_length) pub_key = key.publickey() private_key = key.exportKey() public_key = pub_key.exportKey() return private_key, public_key a = generate_keys() print(a) ข้อผิดพลาดในเวอร์ชั่น Python 3.8: Traceback (most recent call last): File "temp.py", line 18, …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.