2011-08-12 3 views
1

특정 조건의 파이썬 스크립트에서 ABAQUS (프로그램)를 자동으로 실행하는 방법을 찾고 있습니다. 리눅스의 명령어 (터미널) 라인에서는조건에 맞는 스크립트 실행 파일을 실행하십시오.

abq683 cae script=XX.py 

을 입력하면 ABAQUS가 스크립트를 실행하게됩니다. 나는 파이썬 모듈 '서브 프로세스'에 대해 알고 있고 명령의 'abq683'부분 인 기본 프로그램을 실행할 수 있지만 다른 조건을 실행하는 방법을 찾지 못하는 것 같습니다.

abq683 cae script=XX.py 명령을 파이썬 텍스트 파일에서 자동으로 실행하는 방법이 있는지 궁금합니다.

아마도 터미널 창 활성 줄에 문자를 인쇄하여 실행하는 방법이 있을까요?

리눅스 컴퓨터에서 Python2.6을 사용하고 있습니다. 도움을 주셔서 감사합니다.

+0

[어떻게하면 파이썬에서 프로그램을 실행할 수 있습니까? os.system은 경로의 공백으로 인해 실패합니다.] (http://stackoverflow.com/questions/204017/how-do-i-execute-a-program-from-python-os-system-fails-due-to-spaces - 경로) – agf

답변

0
import subprocess 
retcode = subprocess.call(['abq684', 'cae', 'script=XX.py']) 
관련 문제