본문 바로가기
파이썬

파이썬에서 os.system ()의 반환 값은 무엇입니까?

by º기록 2020. 9. 30.
반응형

나는 이것을 발견했다 :

>>> import os
>>> os.system('ls')
file.txt README
0


 

해결 방법

 


Unix에서 반환 값은 두 개의 서로 다른 정보를 포함하는 16 비트 숫자입니다. 문서에서 :

16 비트 숫자, 하위 바이트는 프로세스를 종료 한 신호 번호이고 상위 바이트는 종료 상태 (신호 번호가 0 인 경우)


Windows에서 설명서는 os.system 의 반환 값이 셸에 따라 다르다고 지정합니다. 쉘이 cmd.exe (기본값) 인 경우 값은 프로세스의 리턴 코드입니다. 다시 말하지만, 0은 오류가 없음을 의미합니다.

기타 오류 코드 :



 

참조 페이지 https://stackoverflow.com/questions/6466711

 

 

반응형

댓글