作为一个学委总是被查谁没交作业这种事所困扰,python写一个小程序帮我自动化查谁没交作业
用python实现的,因为find函数都可以直接找出文件名中的名字,最后代码量都不到40行
文件名乱七八槽的也可以识别,只要文件名带学生姓名就可以识别,但是有点小bug
用find函数有缺陷,如果一个班里有人既有张三也有张三四,即一个人名是另一个人名的前缀的话,就会有bug,搞了半天没有解决,因为我们班同学没有这种情况所以就放弃了
如果有哪位大佬解决了这个问题记得私信我!!!
班级所有人的人员名单
提交作业的文件
代码:
#coding=utf-8
import os
import pandas as pd
import copy
def GetAllFileNamesInDirectory(mulu):
all_files = []
for root, _, files