>source

저는 파이썬을 처음 접했고 약간의 읽기를하고 있었고 모듈을 찾았습니다. 올바르게 이해하면 C ++의 헤더 파일 (예 : main.hpp)과 유사한 기능을하는 것으로 보입니다. #include main.hpp ).

기능적으로 동일합니까? 아니면 둘의 차이점은 무엇입니까?

편집 : 명확히하기 위해 numpy, re, rand 및 기타가 아닌 사용자 정의 모듈을 의미합니다.

  • 답변 # 1

    나는 당신이 라이브러리와 모듈을 의미한다고 생각합니다. 예를 들어 : 'import csv') 일반적으로 파이썬 코드의 시작 부분에 있습니다. C ++의 헤더 파일처럼 "import"를 사용하여 프로그램에 포함시킬 수 있습니다. 따라서 차이점은 라이브러리는 C 또는 Python으로 작성된 모듈 모음이고 모듈은 Python 정의 및 명령문을 포함하는 파일입니다. 파일 이름은 접미사 .py가 추가 된 모듈 이름입니다.

관련 자료

  • 이전 bash - 타이틀의 PS1이 프롬프트의 PS1을 덮어 쓰지 않는 방법
  • 다음 python - Pandas에서 하나를 유지하면서 NaN 행을 Groupby 및 삭제