Is there a way I can use glob on a directory, to get files with a specific extension, but only the filename itself, not the whole path?
有没有办法在目录上使用glob,获取具有特定扩展名的文件,但只有文件名本身,而不是整个路径?
3 个解决方案
#1
57
Use os.path.basename(path)
to get the filename.
使用os.path.basename(path)获取文件名。
#2
52
This might help someone:
这可能会帮助某人:
names = [os.path.basename(x) for x in glob.glob('/your_path')]
names = [os.path.basename(x)for glob.glob('/ your_path')]中的x
#3
10
Use glob in combination with os.path.basename
.
将glob与os.path.basename结合使用。
#1
57
Use os.path.basename(path)
to get the filename.
使用os.path.basename(path)获取文件名。
#2
52
This might help someone:
这可能会帮助某人:
names = [os.path.basename(x) for x in glob.glob('/your_path')]
names = [os.path.basename(x)for glob.glob('/ your_path')]中的x
#3
10
Use glob in combination with os.path.basename
.
将glob与os.path.basename结合使用。