subprocess에서 결과값 받기
2021. 3. 28. 14:04ㆍ파이썬
결과값과 에러값 받기
cmd = "text2image --list_available_fonts --fontconfig_tmpdir ./work/tmp --fonts_dir c:/Windows/Fonts"
print(cmd)
proc = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
output = proc.stdout.readlines()
error = proc.stderr.readlines()
print(output)
print(error)
다른 방법
cmd = "text2image --list_available_fonts --fonts_dir %s --fontconfig_tmpdir ./data/tmp" %fonts_dir
out = subprocess.check_output(cmd.split())
print(out)
'파이썬' 카테고리의 다른 글
Python 사용자 계정 및 홈디렉토리 정보 가져오기 (0) | 2021.04.11 |
---|---|
TypeError: a bytes-like object is required, not 'str' (0) | 2021.03.28 |
파일 처리 (0) | 2021.03.27 |
정규식 사용하기 (0) | 2021.03.13 |
파일이 존재하면, 마지막 라인을 읽어오기 (0) | 2021.03.13 |