所以,我有以下应用程序......
我有一个文件夹,上面有一万多个文件夹。每个文件夹都是一个作业,它们都具有相同的格式:
“十位数字”+_+“工作名称”
像这样:
“1234567890_Stackoverflow”
如何仅使用前 10 位数字找到该文件夹的全名?
这是我的 Python 代码:path
我当前的工作目录在哪里,job
是我想要找到的十位数字
for dirs in os.listdir(path):
if fnmatch.fnmatch(dirs, job+"*"):
job_name = dirs
break
job_path=path+'\\'+job_name
print(job_path)
使用此代码,我可以找到工作的全名,但无论我要求哪个工作,总是需要 23 秒才能找到它。
有没有更快的方法找到它?
我的意思是,如果我手动进入作业的文件夹,我可以在 4-5 秒内搜索文件夹,但手动搜索。