首页 > 解决方案 > Python 的 glob.glob 或 Path.glob 返回与系统不同的文件名

问题描述

为了匿名化一些图像名称,我将它们的名称替换为它们的部分哈希值。现在,当我使用 glob.glob 或 Path.glob 解析包含图像的文件夹时,输出与文件名不匹配。

例如,原始名称遵循以下模式:

glob.glob 或 Path.glob 的输出:

由于有成千上万的图像,我无法匹配原始文件名和输出。

Python代码:

p = Path("../data_in/images")
list(p.glob("*"))
[f for f in os.listdir(os.path.join("..", "data_in", "images"))]

在 Windows 和 WSL2 上使用 python 3.8 测试

有谁知道如何使 python 输出与文件系统匹配?

谢谢

标签: filesystemspython-3.8

解决方案


推荐阅读