–import
函数功能用于动态的导入模块,接收一个字符串,主要用于反射或者延迟加载模块
import(module)相当于import module
导入a.b,如果b不是模块,就会报错,如果b是模块,只会导入a
a=__import__('a.b')
print(a) ## module 'a' from 'D://code//flask_demo//a//__init__.py
- doc
方法通常会输入指定对象中的注释部分
class ClassName:
'''
这个是我定义的类的注释
'''
def __init__(self):
'''
这是一个类属性
'''
index = ClassName()
print(index.__doc__) # print(index.__doc__)
print(index.__init__.__doc__) # 这是一个类属性
–dir
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
>>>dir() # 获得当前模块的属性列表
['__builtins__', '__doc__', '__name__', '__package__', 'arr', 'myslice']
>>> dir([ ]) # 查看列表的方法
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>>
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/272915.html