popen

    0

    2답변

    압축을 풀고 편집하고 재 압축해야하는 꽤 큰 gzipped 텍스트 파일로 작업하고 있습니다. 참을 느리다 input_file = gzip.open(input_file_name, 'rb') output_file = gzip.open(output_file_name, 'wb') for line in input_file: # Edit line an

    0

    1답변

    을 작업하는 동안 : pipe = popen("hcidump -a | egrep --line-buffered 'RSSI|bdaddr' | grep -A1 --line-buffered --no-group-separator 'bdaddr 78:A5:04:17:9F:66' | grep -Po --line-buffered 'RSSI:\\s+\\K.*'", "r")

    0

    1답변

    subprocess.Popen()의 프로세스에 명령을 전달해야하지만, 수행 할 때 이후에 stdin.close()을 사용하는 경우에만 작동합니다. 내 코드는 아래와 같습니다. sprocess.stdin.write('/stop'.encode()) sprocess.stdin.flush() sprocess.stdin.close() sprocess.stdou

    2

    3답변

    이 curl 명령어를 유닉스 쉘에서 실행하면 작동합니다 (아래 참조). 반환 된 데이터를 파일로 리디렉션 할 수 있었지만 이제 파일에 많은 공간을 낭비하는 대신 코드에서 데이터를 처리하려고합니다. curl -k -o outputfile.txt 'obfuscatedandVeryLongAddress' #curl command above, python repr

    2

    1답변

    이전 시스템을 파이썬으로 변환하려고합니다. 호출 한 배치 파일의 환경 변수를 설정하는 배치 파일이 있습니다. 이러한 값은 이후 배치 파일을 다시 호출 할 때 다시 사용됩니다. 내 환경 변수는 호출 흐름을 줄이는 것처럼 보이지만 다시 가져올 수는 없습니다. 비슷한 두 가지 스레드를 여기에서 읽었습니다. 정확히 비슷하지는 않습니다. 하위 프로세스에서 이러한 환

    1

    1답변

    subprocess.Popen과 zmq 소켓의 stdout/stderr을 폴링하는 최상의 방법이 있습니까? 필자의 주요 프로그램은 Popen 하위 프로세스를 생성합니다. 하위 프로세스는 zmq를 통해 메시지를 게시하고 주 프로그램에 가입하려고합니다. zmq.Poller에서는 여러 개의 zmq 소켓에서 대기하고 있지만이 작업을 내 하위 프로세스의 출력과 인터

    3

    1답변

    파이썬 3.5 및 윈도우 7을 사용하고 있습니다. exe 파일을 열고 종료하려고합니다. 나는 그것을 여는 데 성공했지만, 나는 그것을 닫을 수 없다. 여기에 내 코드의 축약 버전이다 : 나는 또한 open.kill 시도했습니다 from subprocess import Popen open = Popen(["filename"], shell = True, c

    0

    1답변

    다른 파이썬 스크립트를 다른 디렉토리에서 호출하는 파이썬 스크립트가 있습니다. import os import subprocess arg_list = [project, profile, reader, file, str(loop)] f = open(project_path + '/log.txt','w') proc = subprocess.Popen([sy

    0

    1답변

    필자는 목록에서 명령 매개 변수를 가져 와서 마지막 stdout을 새로운 표준 입력으로 파이프하는 셸 파이프 라인을 만드는 함수를 작성하려고합니다. 및 명령 목록에서 Popen 개체에 대한 통신 메서드를 호출하여 출력을 가져 오려고합니다. 출력은 항상 비어 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 예를 들어 다음과 같은 참조 : I 추가 유닉스

    0

    1답변

    내가 표준 출력을 리디렉션 파일로 devnull 사용하고 비교 이유로 으로는 popen 그러나 파이썬 3.4에서 내가 subprocess.Popen(args, stdout=open('w', os.devnull)) 이 리소스를 사용할 때 경고 메시지가 표시됩니다. foo.py:107: ResourceWarning: unclosed file <_io.Tex