파이썬 스크립트에서 명령 프롬프트 (& 몇 가지 인수를 명령 프롬프트에 전달)를 호출하는 데 도움이 필요합니다.파이썬 스크립트에서 명령 프롬프트를 호출 할 때 문제가 발생했습니다.
저는 UI 개발을 위해 pyqt4를 사용하고 UI에는 실행 버튼이 있습니다. 실행 버튼을 선택하면 명령 프롬프트를 호출하고 스크립트 이름을 인수로 전달하고 싶습니다.
self.connect(run_button, SIGNAL('clicked()'), self.runscript) # this is my run button signal and i'm calling the runscript()
def runscript(self):
print 'Inside Run Script'
os.chdir('C:\PerfLocal_PAL')
try:
subprocess.call(['C:\windows\system32\cmd.exe'])
except:
print 'Exception Caused.'
실행 버튼을 클릭하면 응용 프로그램이 종료되고 명령 프롬프트가 전혀 표시되지 않습니다. 같은 결과로 os.system을 사용해 보았습니다.
도 호출 함수에 인수를 전달하는 방법을 알고 싶습니다.
이 문제에 대한 도움을 주시면 대단히 감사하겠습니다.
덕분에,
코드의이 부분이 감사합니다. – user596922