4
s=subprocess.Popen(['/home/karthik/Downloads/stanford-parser-2011-06-08/lexparser.csh','-'],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/subprocess.py", line 672, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1213, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
이 파일이 존재하고이 파일 이름이 open() 인 것으로 확신합니다. 왜이 오류가 발생합니까? 저는 파이썬 2.7을 사용합니다파이썬 하위 프로세스에서 "no such file or direcrory"를 throw합니다.
분명히 존재하지 않습니다. 파이썬 오류 메시지 또는 귀하의 주장을 신뢰해야합니까? –
f = open ("/ home/karthik/Downloads/stanford-parser-2011-06-08/lexparser.csh", "r"). 이것은 완벽하게 작동합니다. –
#가 있습니까? (shebang) 당신이 존재하지 않는 명령을 가리키는 실행하려고하면 파일의 시작 부분에? (또는 다른 말로하면 같은 명령을 직접 수행 할 수 있습니까?) –