저는 명령 행 (예 : python 자체)을 호출하는 Python 코드를 작성하고 있으며 명령은 자체 쉘을 열 것입니다. 어떻게 파이썬이이 셸을 제어 할 수 있습니까?Python - 다른 쉘을 여는 명령을 엽니 다.
import subprocess
subprocess.call(['./testprg'])
# testprg will open its own shell
# so the code below will not work
subprocess.call(['i 2'])
testprg는 쉘 프롬프트를 여는 또 다른 프로그램입니다. "i 2"를 입력하면 값 2 인 "삽입"명령이 트리거됩니다.
또는 ['winpexpect'] (https://bitbucket.org/geertj/winpexpect/wiki/Home)는 윈도우 – jfs