-regex:没有这样的文件或目录

时间:2018-05-11 14:58:07

标签: python regex subprocess

我测试了一个命令来查找当前目录中的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

0 个答案:

没有答案