我是python的新手,所以我将不胜感激。我想做的是在指定目录中找到一个与指定zip文件的标题匹配的子目录。在“项目”文件夹中肯定有一个名为“ 1008”的文件夹,因此我不确定这是怎么回事。
这是代码:
import os
zipFiles = r'C:\temp\Python_Test\Zipped_Files\1008.zip'
prjFolder = r'C:\temp\Python_Test\Projects'
prjNum = os.path.basename(zipFiles)
prjNum = os.path.splitext(prjNum)
prjNum = prjNum[0]
prjList = os.walk(prjFolder).next()[1]
prjList = map(int, prjList)
if prjNum in prjList:
print "Yes"
else:
print "No"
由于您已经知道要查找的目录的名称,因此只需检查一下是否存在即可
import os
zipFiles = r'C:\temp\Python_Test\Zipped_Files\1008.zip'
prjFolder = r'C:\temp\Python_Test\Projects'
prjNum = os.path.basename(zipFiles)
prjNum = os.path.splitext(prjNum)
prjNum = prjNum[0]
print os.path.isdir(os.path.join(prjFolder, prjNum))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句