- 编写程序,将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):
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
def readExcel(fileName, sheetName):
xls_file = xl.open_workbook(fileName)
xls_she