python - 使用 Python 快速查找文件的独立于操作系统的方法

标签 python find platform-independence

使用Python,如何快速搜索目录(包括子目录)中的文件?

此处的标准答案使用 os.walk(),如果在 Linux 下工作,与仅调用 find/path -iname "*string*" 相比,速度较慢.

有没有一种干净的独立于平台的方法来实现更好的速度?

最佳答案

os.scandir (GitHub)比 os.walk 更快,并且是 now in the Python 3.5+ standard library.

关于python - 使用 Python 快速查找文件的独立于操作系统的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41357056/

相关文章:

python - databricks 之外是否有另一种/类似的 Spark.read.format.load 方法?

用于查找所有视频文件扩展名和文件大小的 Linux 脚本

java - native 方法和平台独立性

java - Java 中独立于系统的机器关闭

python - PyCharm 无法连接到 GhostDriver

python - 为什么 pyautogui 热键不能一直在 mac 上工作?

bash - 如何在 bash 中使用 CSV 从目录中删除文件

java - 独立于平台的方式来按文件类型触发外部应用程序/帮助程序?

python - pytz 时区的行为不一致

C++ 在 unordered_map 中添加新对象的最佳方法