# glod使用:获取文件的路径
*:代表多个字符
?:代表一个字符
[]匹配指定范围内的字符,如[0-9]匹配数字
**/*.txt 这个经常使用,可以深入子目录下面的目录中去。
for dirname in dir: # 遍历指定文件夹下面的所有的文件夹名字
print(os.path.join(root, dirname))
for filename in files:
print(os.path.join(root, filename)) # 遍历指定文件夹下面的所有的文件的名字
# 使用collections模块中的defaultdict来构造的字典
l = [('a', 2), ('b', 3), ('a', 1), ('b', 4), ('a', 3), ('a', 1), ('b', 3)]
d = defaultdict(list) # 输出defaultdict(<class 'list'>, {'a': [2, 1, 3, 1], 'b': [3, 4, 3]}) 将相同键进行合并
for x, y in dict.items(): # item用法,只输出键:直接循环即可,输出值使用.values()函数。
people = People("li", 24, 60) # 传入参数,直接调用即可
people.funtion()
people.funtion1()
class Student(People): # student 继承上面的People这个类,People为父类,student为子类
class Topic(Student, Speaker): # 创建子类Topic,继承Student, Speaker的父类
# 及时子类Topic没有funtion2,但是父类Student, Speaker有funtion2,同样可以进行调用。