외장함수란 다른 사람이 미리 정의해 놓은 함수로, 상당수의 외장함수들은 이미 우리가 파이썬을
설치할 때 자동으로 컴퓨터에 설치되어 있다.
라이브러리(또는 모듈이라 부름)란 남들이 미리 작성해 놓은 코드들의 집합(함수, 클래스 등을 포함)을 뜻한다.
import 라이브러리 이름
와 같은 방식으로 호출하여 외장함수를 사용 가능한 상태로 만든다.
Time은 시관과 관련된 모듈이다.
time.time(): UTC(협정 세계 표준시)를 사용하여 현재 시간을 실수 형태로 반환, 1970년 1월 1일
0시 0분 0초를 기준으로 현재까지 지난 시간을 초 단위로 돌려준다.
time.sleep(x): x초 동안 대기한다.
time.localtime(): time.time()에서 나온 실수값을 이용하여 연도, 월, 일, 시, 분, 초, .. 의 형태로
객체를 반환
time.localtime(time.time())
time.strftime(출력할 형식, time.localtime(time.time())): time.localtime()으로 만든 객체를
출력할 형식 모양에 맞춰서 출력하는 함수
time.strftime("%Y-%m-%d", time.localtime(time.time()))
"2022-01-24" // -을 바꾸면 바꾼 문자가 저 자리에 들어감, H, M, S 로 시간, 분, 초 도 포맷팅 가능
os, sys
hw와 관련된 함수다.
sys.path: 파이썬 모듈들이 저장되어 있는 위치 반환
os: 환경변수, 디렉토리, 파일 등의 os자원을 제어하는 모듈
os.environ: 내 시스템 환경 보기
os.getcwd(): 현재 위치 확인
os.chdir(path): 현재 디렉토리 위치 변경
'파이썬' 카테고리의 다른 글
6주차, 모듈, 패키지 정리, __name__ (0) | 2022.01.25 |
---|---|
6주차, 함수명을 변수로 할당 (0) | 2022.01.24 |
6주차, 파이썬 내장함수(enumerate, zip, map, filter) (0) | 2022.01.24 |
5주차 lambda 함수 (0) | 2022.01.20 |
5주차 1, *변수, **변수와 함수에서 활용법 (0) | 2022.01.19 |
댓글