반응형
디렉토리를 순차적으로 살펴보고 하위 디렉토리에서 명령을 실행하는 작은 스크립트를 작성 중입니다.
for dir in dirs:
#run command on the directory here.
나중에 신경 쓰지 않고 각 dir에 대한 명령을 시작합니다. 현재 작업이 완료 될 때까지 기다렸다가 다음 작업을 시작합니다. 내가 디렉토리에서 사용하고있는 도구는 SANS SIFT의 Log2timeline
으로 꽤 오랜 시간이 걸리고 상당한 출력을 생성합니다. 나는 출력에 대해 신경 쓰지 않고 단지 다음 프로그램을 시작하기 전에 프로그램이 기다리기를 원합니다.
이를 수행하는 가장 좋은 방법은 무엇입니까?
감사합니다!
해결 방법
process = subprocess.Popen(["your_cmd"]...)
process.wait()
python> = 2.7을 사용하고 있고 출력에 신경 쓰지 않는다면 check_call
을 사용하세요.
참조 페이지 https://stackoverflow.com/questions/28284715
반응형
'파이썬' 카테고리의 다른 글
파이썬 목록 당 하나의 새 행인 Python csv 파일에 목록 작성 (0) | 2020.11.30 |
---|---|
파이썬 Python-Windows에서 pip.ini 또는 pip.conf를 찾을 수 없음 (0) | 2020.11.30 |
파이썬 스니핑 된 각 패킷에 대해 작업을 트리거하는 Scapy 패킷 스니퍼 (0) | 2020.11.30 |
파이썬 Python의 호출자 스레드에서 스레드의 예외 포착 (0) | 2020.11.30 |
파이썬 Python Sets vs Lists (0) | 2020.11.30 |
댓글