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

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답변

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

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.