파이썬 스크립트에서 명령을 실행해야하는 기능이 있습니다. 다른 대답에서, 나는 call from subprocess module
가 가장 안전한 방법이라고 생각했습니다. 그러나, 나는 그것을 통해 일할 수 없습니다. 나는이 내가 노력하고 무엇의 작은 버전입니다 파이썬 2.7python 스크립트에서 subprocess.call 실행
을 사용하고 있습니다 : 나는 이유를 알아낼 수 없습니까
subprocess.call([a])
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
:
import subprocess
a = "echo hello"
subprocess.call([a])
그것은 나에게 다음과 같은 오류를 제공합니다!
안녕하십니까, 다음 질문을 올려주세요. 파일에 문자열 src를 쓰고 싶습니다. 그래서, 어떻게해야합니까? c1 = [ "echo", src, ">>", inputFile] 전화 (c1, shell = True) – Tarun
후속 질문은 실제 주제가 아닙니다. https://stackoverflow.com/questions/4965159/python-how-to-redirect-output-with-subprocess –
나중에 내가 이해 한 것이 옳았는지 확인하고 싶었습니다. 감사합니다 :) – Tarun