在python中列出目录时使用通配符

8 python filesystems file-io directory-structure

在Python中获取目录内的文件列表时,如何使用像'*'这样的野车?例如,我想要类似的东西:

os.listdir('foo/*bar*/*.txt') 
Run Code Online (Sandbox Code Playgroud)

这将返回以.txt结尾的所有文件的列表,这些文件在foo父目录中的名称中包含bar.

我怎样才能做到这一点?

谢谢.