首页 > 其他 > 详细

\_\_module\_\_和\_\_class\_\_

时间:2020-02-02 18:39:48      阅读:59      评论:0      收藏:0      [点我收藏+]

__module__和__class__

# 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,即:输出模块

二、通过字符导入模块

a = __import__('sys')
print(a.path)

三、__class__

  • __class__表示当前操作的对象的类是什么
print(obj.__class__)  # 输出 lib.aa.C,即:输出类
print(obj.__class__.__name__)  # 输出 C,即:输出类名

\_\_module\_\_和\_\_class\_\_

原文:https://www.cnblogs.com/randysun/p/12252925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!