__module__和__class__


Python从入门到放弃完整教程目录:https://www.cnblogs.com/nickchen121/p/10718112.html

# lib/aa.py
class C:
    def __init__(self):
        self.name = 'SB'
# index.py

from lib.aa import C

obj = C()

一、__module__

  • __module__ 表示当前操作的对象在那个模块
print(obj.__module__)  # 输出 lib.aa,即:输出模块

二、__class__

  • __class__表示当前操作的对象的类是什么
print(obj.__class__)  # 输出 lib.aa.C,即:输出类
posted @ 2019-06-08 19:56  B站-水论文的程序猿  阅读(2318)  评论(0编辑  收藏  举报