Python-day1

1、输出 9*9 乘法口诀表(注意格式)

def table():
    #在这里写下您的乘法口诀表代码吧!
    for i in range(1,10):
        for j in range(1,i+1):
            print("{}*{}={}\t".format(i,j,i*j),end=" ")
        print()


if __name__ == '__main__':
    table()
 

2、查找特定名称文件

#导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []

def findfiles(files_path,files_list):#(文件路径,文件名称存储列表)
    #在这里写下您的查找文件代码吧!
    files = os.listdir(files_path) #遍历文件路径下的文件
    for file in files:
        file_path = os.path.join(files_path,file)   #文件路径合并
        if os.path.isdir(file_path):   #判断是否为文件目录
            findfiles(file_path,files_list)    #是目录(文件夹)需要进一步打开并搜索其中的文件
        elif os.path.isfile(file_path) and "2020" in file_path:    #判断是否为文件,并判断其中是否含有“2020”
            files_list.append(file_path)   

    

if __name__ == '__main__':
    findfiles(path,result)
    for i in range(len(result)):
        print("[{}".format(i)+",'"+result[i]+"']")
posted @ 2021-09-11 12:41  学海无涯!!!  阅读(42)  评论(0)    收藏  举报