没有整个路径的Python Glob - 只有文件名

时间:2021-07-09 04:36:24

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结合使用。