Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แอตทริบิวต์คลาสในตัว __module__ ทำอะไรใน Python


เมื่อเรียกแอตทริบิวต์คลาสในตัวนี้จะพิมพ์ชื่อของโมดูลที่ฟังก์ชัน/วัตถุถูกกำหนดไว้ หรือไม่มีหากไม่มีอยู่

ตัวอย่าง

รหัสต่อไปนี้แสดงวิธีการทำงานของ __module__

class A(object): pass
class B(A): pass
b = B()
print B.__module__

ผลลัพธ์

สิ่งนี้ให้ผลลัพธ์

__main__