python - 如何在 glob() 模式中写入 "or"?

glob.glob() 不使用正则表达式。它使用 Unix 路径扩展规则。我怎样才能在 glob 中模拟这个正则表达式:

".*.jpg|.*.png"

最佳答案

那么,对于 glob,您应该这样做:

lst = glob.glob('*.jpg') + glob.glob('*.png')

关于python - 如何在 glob() 模式中写入 "or"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69298452/

相关文章:

python - 基于 2 个数据帧的 pandas 高效数据操作

html - 使用图像标签在网页上显示原始像素阵列

python - 如何减少由许多条件语句组成的函数?

python - 如何使用 Python 加密大文件?

python - 使用 dataframe pandas 中的 value_counts 创建新列

rust - Vec> 按第一个元素升序排序,当第一个元素相等时按第二个元素降序排

c++ - C++20 中的新型自动生成构造函数

julia - Julia 中具有评估/计算属性的结构

r - 使用 dplyr 嵌套或分组两个变量,然后对数据执行 Cronbach's alpha 函数

javascript - 如何使用新的 Webpack devServer 配置?