Python 기초 모듈 지식 총화

4871 단어 Python모듈
모듈
용기->데이터 의 봉인함수->문장의 봉인류->방법 과 속성의 봉인모듈->모듈 은 프로그램 이 고 모듈 은.py 파일 입 니 다4.567917.hello 모듈 을 가 져 오고 hello 네 임 스페이스 의 hi()함 수 를 사용 합 니 다.
(1)hello.py 모듈 의 생 성
모듈 과 호출 된 프로그램 이 같은 폴 더 아래 에 있어 야 합 니 다.
在这里插入图片描述
import 할 때 이름 을 쓰 면 됩 니 다.
(2)집행
在这里插入图片描述
네 임 스페이스
Python 에서 모든 모듈 은 하나의 독립 된 네 임 스페이스 를 유지 합 니 다.우 리 는 모듈 이름 을 더 해 야 모듈 의 함 수 를 정상적으로 사용 할 수 있 습 니 다.
가 져 오기 모듈
  • (1)import 가 져 오기 모듈
  • 온도 변환 모듈
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • (2)from 모듈 명 import 함수 명(추천 하지 않 음)
  • 전체 네 임 스페이스 가 져 오기
    在这里插入图片描述
    在这里插入图片描述
  • (3)import 모듈 이름 as 새 이름(추천 사용)
  • 在这里插入图片描述  
    이름='main'
    파일 구조
    在这里插入图片描述
    TemperatureConversion.py 파일
    테스트 코드 를 Temperature Conversion.py 파일 에 썼 습 니 다.
    在这里插入图片描述
    calc.py 에서 Temperature Conversion 모듈 을 호출 하면 python 의 테스트 코드 도 인쇄 할 수 있 습 니 다.
    在这里插入图片描述
    在这里插入图片描述
  • 위의 문 제 를 해결 하기 위해 python 에 게 이 모듈 이 프로그램 으로 실행 되 는 지,아니면 다른 프로그램 에 가 져 오 는 지 알려 야 하기 때문에 을 사 용 했 습 니 다.name__변수
  • 주 프로그램 에서 사용name__변 수 는main__변수
    tc.__name__모듈 의 이름 을 얻 었 습 니 다.
    그래서 Temperature Conversion.py 파일 을 수정 합 니 다.
    약name__모듈 이름 과 같 으 면 이 모듈 은 모듈 로 가 져 온 것 임 을 설명 합 니 다.
    약name__같 음main__이 모듈 이 메 인 프로그램 임 을 설명 합 니 다.
    在这里插入图片描述
    calc.py 에서 Temperature Conversion 모듈 을 호출 한 결과
    在这里插入图片描述
    4.검색 경로
  • 검색 경로(시스템 이 먼저 검색 할 경로)
  • 
    >>> import sys
    >>> sys.path
    ['D:\\python3.3.2\\   python\\python  \\     \\Temperature', 
    'D:\\python3.3.2\\Lib\\idlelib', 'C:\\windows\\system32\\python33.zip', 
    'D:\\python3.3.2\\DLLs', 'D:\\python3.3.2\\lib', 'D:\\python3.3.2', 
    'D:\\python3.3.2\\lib\\site-packages']
    
        :D:\\python3.3.2\\lib\\site-packages
    
  • 검색 경로 추가:
  • 
    >>> import TemperatureConversion
    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        import TemperatureConversion
    ImportError: No module named 'TemperatureConversion'
    
    >>> import sys
    >>> sys.path.append("D:\\python3.3.2\WODE\Temperature")
    >>> sys.path
    ['', 'D:\\python3.3.2\\Lib\\idlelib', 'C:\\windows\\system32\\python33.zip', 
    'D:\\python3.3.2\\DLLs', 'D:\\python3.3.2\\lib', 'D:\\python3.3.2', 
    'D:\\python3.3.2\\lib\\site-packages', 'D:\\python3.3.2\\WODE\\Temperature']
    >>> import TemperatureConversion
    >>> TemperatureConversion.f2c(59)
    15.0
    
  • (package)
  • (1)관련 모듈 을 저장 할 폴 더 를 만 듭 니 다.폴 더 의 이름 은 가방 의 이름 입 니 다.
    (2)폴 더 에 만 들 기init__.py 의 모듈 파일,내용 이 비어 있 을 수 있 습 니 다.
    (3)관련 모듈 을 폴 더 에 넣 기
    가방 제작 및 가방 가 져 오기在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    파 이 썬 기본 모듈 에 관 한 지식 총화 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 모듈 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기