importxlrdimportosfrom find_lack_file2 importfolder_directory#excel路径输入判断
defexcel_directory(path):
pass_status= False #目录输入通过的状态,初始不通过
inp_limit = 5 #输入限制次数
warn_str = "请输入参考excel文件的完整路径(如C:/Users/Default/Pictures/test.xls),退出请按’#‘:"
for inp_count inrange(inp_limit):
pass_status= True #目录输入通过的状态,布尔类型
inp_path = input("文件路径输入限制{}次,第{}次\n".format(inp_limit, inp_count + 1) +warn_str)if '\\' in inp_path and '/' ininp_path:if inp_path == '#':
exit()#退出程序
print("输入的文件夹路径格式有误,路径不能同时用正斜杠‘/’和反斜杠'\\'表示\n")
pass_status=Falseelif os.path.isdir(inp_path): #若输入的是存在的文件夹路径
print("输入的文件路径格式有误,路径是文件夹路径\n")
pass_status=Falseelifos.path.isfile(inp_path):
parent_path=os.path.dirname(inp_path)if parent_path =