Let’s say you did a search for files matching a certain pattern in a directory using Python:
import glob filePaths = glob.glob("C:\\Temp\\*.txt") print filePaths
This will list the full file paths with a .txt extension in the C:\Temp directory. For example: C:\\Temp\\test.txt.
But if you wanted to get just the file name, how would you go about that? It took me a little while to find an answer, and the method not super obvious, so I’ll post it here.
import glob, os filePaths = glob.glob("C:\\Temp\\*.txt") for filePath in filePaths: print os.path.basename(filePath)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)