python
目录
1 pathlib
1.1 遍历创建文件夹
比如下面实例,t文件夹就不存在,则会递归创建t/tt/ttt
from pathlib import Path
a = Path("/home/t/tt/ttt")
a.mkdir(parents=True, exist_ok=True)
2 locals()
2.1 以字典类型返回当前位置的全部局部变量
def runoob(arg): # 两个局部变量:arg、z
z = 1
print (locals())
runoob(4) # 返回一个名字/值对的字典 {'z': 1, 'arg': 4}
3 instance(object, classtype/tuple(classtype))
判断实例对象的类型,和type的区别是会考虑继承关系,而type不考虑继承关系(type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系)
>>>a = 2
>>> isinstance (a,int) #True
>>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True

浙公网安备 33010602011771号