/ Published in: Python
Given a directory path, return true if the directory contains exactly one pdf file. Using lower() to circumvent capitalization issues.
Expand |
Embed | Plain Text
def containsExactlyOnePdf (dirPath): contents=os.listdir(dirPath) pdfExts=['.pdf'] pdfList=[item for item in contents if os.path.splitext(item)[-1].lower() in pdfExts] return len(pdfList)==1
You need to login to post a comment.
