일반 운영 체제 서비스¶
이 장에서 설명하는 모듈은 파일 및 시계와 같은 (거의) 모든 운영 체제에서 사용할 수 있는 운영 체제 기능에 대한 인터페이스를 제공합니다. 인터페이스는 일반적으로 유닉스 또는 C 인터페이스를 모델로 하지만, 대부분의 다른 시스템에서도 사용할 수 있습니다. 다음은 개요입니다:
os
— Miscellaneous operating system interfacesio
— Core tools for working with streamstime
— Time access and conversionslogging
— Logging facility for Pythonlogging.config
— Logging configurationlogging.handlers
— Logging handlersplatform
— Access to underlying platform’s identifying dataerrno
— Standard errno system symbolsctypes
— A foreign function library for Python- ctypes 자습서
- 동적 링크 라이브러리 로드하기
- 로드된 dll에서 함수에 액세스하기
- 함수 호출하기
- 기본 데이터형
- 함수 호출하기, 계속
- Calling variadic functions
- 사용자 정의 데이터형을 사용하여 함수 호출하기
- 필수 인자 형 (함수 프로토타입) 지정하기
- 반환형
- 포인터 전달하기 (또는: 참조로 매개 변수 전달하기)
- 구조체와 공용체
- Structure/union layout, alignment and byte order
- 구조체와 공용체의 비트 필드
- 배열
- 포인터
- 형 변환
- 불완전한 형
- 콜백 함수
- dll에서 내 보낸 값을 액세스하기
- 의외의 것들
- 가변 크기 데이터형
- ctypes 레퍼런스
- ctypes 자습서