1
我正在构建一个python脚本,该脚本应该递归地添加perforce中的3个子文件并提交它们。下面是它的外观:在Python中递归地添加文件
wksp = "myworkspace"
subprocess.Popen("dir /b /s /a-d | p4 -c " + wksp + " -x - add")
这里是错误跟踪:
Traceback (most recent call last):
File "v2_PEP8.py", line 286, in <module>
p4()
File "v2_PEP8.py", line 226, in p4
subprocess.Popen("dir /b /s /a-d | p4 -c " + wksp + " -x - add")
File "C:\Programs\python\App\lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Programs\python\App\lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
如果我打印出完整的命令,并将其粘贴到它的工作原理命令行,但由于某些原因脚本执行时它通过subprocess.Popen它不。