【发布时间】:2021-03-23 15:14:11
【问题描述】:
从子流程导入调用 调用(["ls", "-l"])
返回
FileNotFoundError: [WinError 2] 系统找不到指定的文件
【问题讨论】:
-
你在 Windows 上,为什么你期望有一个
ls命令? -
Windows 有
dir而不是ls -
你也应该使用
shell=True参数。 -
使用os.listdir, os.walk or glob.glob 可能会做得更好。这些可以在任何操作系统上运行,并且无需调用另一个进程并解析结果。
标签: python python-3.x