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
posted @ 2022-04-07 22:59  哈哈哈喽喽喽  阅读(25)  评论(0)    收藏  举报