我测试了一个命令来查找当前目录中的odt文件,
find . -regex "*\.odt" -type f -maxdepth 1
该命令在终端上运行良好。当我尝试使用python子进程时
subprocess.run(["find" , dirPath, " -regex", '".*\.odt"', "-type", "f", "-maxdepth", "1" ])
其中dirPath是我要搜索的目录的路径。
然而,结果显示了目录中的文件列表并返回错误
find: -regex: No such file or directory
find: ".*level2\.odt": No such file or directory