记录下python中通过subprocess命令执行模块,进行cd,ls等进行跨工作目录操作时候会出现[Errno 2] No such file or directory错误的解决方法
ls命令
python文件位置位于/root/PycharmProjects/untitled
但是执行要ls / 遍历根目录下的内容,就会出现下面的错误
如果直接执行ls命令时不会有问题,但是跨工作目录执行ls就会报错
解决方法
1.增加cwd参数
2.启用shell参数
CD命令
原因也是跟ls相同
解决方法
通过os.chdir解决