subprocess

    0

    1답변

    파이썬 및 서브 프로세스 모듈을 통해 제어하려고하는 응용 프로그램이 있습니다. 기본적으로 Popen (프로그램이 실행되는 명령 프롬프트를 여는)을 사용하여 응용 프로그램을 시작한 다음 나중에 실행중인 시점에서 해당 프로그램의 STDIN에 문자열 (명령)을 전송해야합니다 . 파이썬이 시작한 응용 프로그램의 명령 창에 단추를 수동으로 입력 할 때까지 명령이 처

    4

    4답변

    communicate의 설명서는 말한다 : 공정 상호 작용 : 표준 입력에 데이터를 전송합니다. 파일 끝에 도달 할 때까지 stdout 및 stderr에서 데이터를 읽습니다. 프로세스가 종료 될 때까지 기다립니다. 프로세스에 입력을 두 번 이상 보내야 할 경우 어떻게합니까? 예를 들어 프로세스를 생성하고 데이터를 보내면 프로세스가 그 결과를 반환하고 출력을

    136

    1답변

    Python의 subprocess.Popen()에서 명령의 실행 디렉토리를 지정하는 방법이 있습니까? 예를 들어 : Popen('c:\mytool\tool.exe',workingdir='d:\test\local') 내 파이썬 스크립트 C:\programs\python 인가에 위치하고 디렉토리 D:\test\local에 C:\mytool\tool.exe를

    6

    2답변

    간단한 GUI Python 스크립트를 사용하여 시스템에서 간단한 작업을 수행하고 있습니다. 일부 작업에는 패키지를 설치하는 데 apt-get install이 필요합니다. 이 작업이 진행되는 동안 터미널의 apt-get 인터페이스에 표시된 작은 비율을 사용하여 다운로드 진행률로 업데이트해야하는 진행률 표시 줄을 표시하려고합니다. BUT! 진행 정보를 얻을 수

    1

    2답변

    하스켈에서 popen()/python의 subprocess.communicate를하고 싶습니다. 프로그램을 시작하고, stdin을주고, stdout/stderr을 얻고 싶습니다. 가장 직접적인/하스켈 식의 방법은 무엇입니까?

    8

    2답변

    파이썬에서 mutliprocessing 모듈을 사용하여 프로세스를 만들고 싶지만 서브 프로세스를 생성 한 프로세스가 종료 된 후에도 계속 실행되도록하십시오. 하위 프로세스 모듈과 Popen을 사용하여 필요한 기능을 사용할 수 있지만 스크립트가 아닌 함수로 코드를 실행하려고합니다. 그 이유는 pyro (python 원격 객체) 객체를 만드는 것을 단순화하기

    0

    1답변

    파이핑의 모든 것과 파이썬에 대해 처음 알았는데 Cygwin의 표준 인 & stdout을 파이썬의 서브 프로세스 moudle을 사용하여 파이썬 프로그램에 파이핑하려고 할 때 문제가 발생했습니다. 예를 들어 내가 간단한 프로그램에 나섭니다 : cygwin.stdin.write('ssh') IOError: [Errno 22] Invalid argument

    8

    3답변

    SSH 명령을 사용하는 GUI를 작성하고 있습니다. 서브 프로세스 모듈을 사용하여 ssh를 호출하고 SSH_ASKPASS 환경 변수를 설정하여 응용 프로그램이 SSH 암호를 묻는 창을 팝업 할 수 있도록했습니다. 그러나 ssh는 주어진 SSH_ASKPASS 명령을 사용하여 암호를 읽을 수 없습니다. DISPLAY, SSH_ASKPASS, TERM 환경 변수

    2

    3답변

    나는 html 파일을 생성하는 python 스크립트를 작성하고 있습니다. 이 스크립트를 실행할 때마다이 파일에 대한 기본 시스템 브라우저를 끝내고 싶습니다. 그것은 모두 OS X 환경에 있습니다. 어떤 파이썬 코드가 Safari/Firefox/시스템 기본 HTML 뷰어이고 주어진 파일을 실행시킬 수 있습니까? subprocess.call이 트릭을 수행하지

    6

    3답변

    subprocess.popen을 사용하여 서브 프로그램을 실행 중입니다. 명령 창 (cmd.exe)에서 파이썬 프로그램을 시작하면 프로그램이 진화하면서 창에 정보와 날짜가 기록됩니다. 이 아닌 명령 창에서을 실행하면이 하위 프로그램의 출력을위한 새로운 명령 창이 열리고이를 피하고 싶습니다. 나는 다음과 같은 코드를 사용하는 경우, 그것은 cmd를 창을 표시