编写程序,将Python的安装目录内所有文件夹 及子文件夹的文件详细路径输出到D盘根目录的 文本文件PyDirList.txt(每个文件夹或文件路径输出一行记录), 并统计输出打印其中Scripts文件夹内的文件数目。 import os resDir = 'd:\\Python3.6.5' f=open("D:\\PyDirList.txt","a") for root,dirs,files in os.walk(resDir): for file in files: f.writelines(os.path.join(root,file)+"\n") f.close() count=0 # 遍历文件夹 def walkFile(file): for root, dirs, files in os.walk(file): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下的子目录名list # files 表示该文件夹下的文件list # 遍历文件 for f in files: global count count += 1 print(os.path.join(root, f)) # 遍历所有的文件夹 for d in dirs: print(os.path.join(root, d)) print("文件数量一共为:", count) if __name__ == '__main__': walkFile(r"D:\Python3.6.5\Scripts") 现有存放学生照片的文件夹Images及 某教务系统导出学生名单Excel表。 请编写程序,根据Excel表的数据信息进行比对, 将学生的照片以身份证号进行重命名, 并按学院分类导出到以学院命名的文件夹中; 最后将该Excel表的数据存储到Sqlite数据库文件student.db。 import xlrd as xl import os import re from pathlib2 import Path # 从Excel表中提取正确的文件名信息 def readExcel(fileName, sheetName): xls_file = xl.open_workbook(fileName) # 打开文件 # print(len(xls_file.sheets()))#获得表格工作簿的个数(包括空的工作簿)</