2015-01-24 2 views

답변

1

파이썬 3.x에서 서브 프로세스의 표준 출력을 읽는 것은 str 대신 bytes이됩니다. (문자열 리터럴 전에 앞에 추가 b)

bytes 리터럴 문제를 해결할 사용

return [x for x in result.stdout.readlines() if b"Duration" in x] 

은 BTW, readlines가 필요하지 않습니다. result.stdout 반복 :

return [x for x in result.stdout if b"Duration" in x] 
관련 문제