python에서 모듈 sys는 어떤 역할을 하는건가요?

조회수 8191회

import sys

src = sys.argv[1] dst = sys.argv[2]

f = open(src) tab_content = f.read() f.close()

space_content = tab_content.replace("\t", " "*4)

f = open(dst, 'w') f.write(space_content) f.close()

텍스트 파일에서 tab으로 된 부분을 스페이스4개로 바꿔주는 코드입니다

모듈부분을 보다가 나온건데 모듈은 제가 만든 함수를 불러와서 사용하기 위한거다라는걸로 알고있는데요

sys 모듈은 파이선에서 기본으로 지원하는 모듈까지는 알겠는데 어떤 역할을 하는지 모르겠습니다

  • 파이썬 인터프리터가 제공하는 시스템 특화된 함수나 변수를 제공해줍니다. 예를 들어 프로그램 시작할 때 인자값을 받는다던가, 현재 프로그램의 위치(pwd와 비슷) 같은걸 제공해줍니다. 한인규 2016.5.25 12:23

2 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.