pexpect

    8

    1답변

    상황 : 나는 그의 작업 명령의 출력을 제공 "라이브"하는 것입니다 pexpect을 사용하여 작성된 일부 코드를 가지고있다. 나는. 명령이 완료 될 때까지 기다렸다가 출력과 상호 작용하지 않고 명령이 일부 출력을 생성 할 때 또는 곧 출력됩니다. 내가하고있는 일은 서비스를 시작하고 중지하는 것입니다. 이 인쇄 될 때 그래서 같은 과정을 보내고, 다음 각 라

    4

    1답변

    pexpect에 문제가 있습니다. import pexpect c = pexpect.spawn('tralics --interactivemath') c.expect('>') c.sendline('$x+y=z$') s = c.read_nonblocking(size=2000) print s 가 출력이 있습니다 1 ~/ % tralics --intera

    0

    1답변

    자바에 해당하는 pexpect가 있습니까? 나는 commons exec 또는 processbuilder를 사용하고 stdin/stdout를 리다이렉션하고 스트림을 파싱하는 등의 기능을 복제 할 수 있다는 것을 알고있다. 그러나 나의 질문은 거기에 플러그 앤 플레이가 있는가하는 것이다. 내가 원하는 것은 파이썬에서와 같이 대화식 명령 줄 프로그램을 실행하는

    0

    1답변

    나는 파이썬 프로그래밍과 프로그래밍에 새로운 비결입니다. 이 소리가 기본적인 질문이라면 친절하게 변명하십시오. 나는 코스에서 깨끗하게 만들고 git을 만드는 툴을 개발 중이다. 나는이 make 명령을 실행하기 위해 서브 프로세스 모듈을 사용하고 있습니다. 하나의 관찰은 다음과 같습니다. 의사 소통을 사용하여 make 명령의 결과를 봅니다. 통신 문제는 su

    2

    1답변

    python pexpect에서 oupt를 필터링하고 싶습니다. 예를 들어 아래 코드에서 날짜 만 인쇄하려고합니다. #!/usr/bin/env python import pexpect,time p=pexpect.spawn('ssh [email protected]') p.expect('Password:') p.sendline('mypassword') t

    0

    1답변

    pexpect.run을 사용하여 명령을 실행하고 있습니다. 아래를 참조하십시오 :이 프로그램을 실행할 때 cmd = "grep -L killed /dir/dumps/*MAC-66.log" output = pexpect.run(cmd) 이 output가 동일 : grep: /dir/dumps/*MAC-66.log: No such file or direc

    3

    2답변

    pexpect를 사용하여 위, 아래, 왼쪽, 오른쪽 키와 같은 커서 동작을 어떻게 보낼 수 있습니까? 아래의 예는 위쪽/아래쪽 키를 사용하여 페이지의 다른 링크를 선택하는 elink를 자동화하는 것입니다. from pexpect import spawn child = spawn('elinks http://python.org') #what goes here

    0

    1답변

    와 요청의 에코을 포함, 아래 참조 : commandToRun='/bin/bash -c "/var/scripts/testscripts//extract -o | tail -3"' returnedString = sendLine(commandToRun) 내 수업을 sendLine 함수가있는 코드는 다음과 매우 비슷합니다. self.connection = p

    3

    1답변

    임 pexpect 라이브러리를 사용하여 파이썬 스크립트를 작성하려고합니다. 다음 일을하려고하는 것은 무엇 메신저로 : 내가 cmdrun의 sendline을 마지막 줄 때까지 예상대로 ID = 'User1' cmdrun = 'A LINUX COMMAND' sshChild = pexpect.spawn('ssh [email protected]') sshOu

    0

    1답변

    winpexpect를 사용하여 터미널을 생성하려고 할 때마다 (예 : openssh, ssh). 내가한다면 winpexpect.winspawn('ssh ...') "stdin이 터미널이 아니기 때문에 가상 터미널이 할당되지 않습니다."라는 메시지가 나타납니다. " winpexpect.winspawn('ssh -t -t ...')을 사용하여 터미널을 강제로