본문 바로가기
파이썬

6주차, 외장함수 (time, os, sys 요약)

by 호놀롤루 2022. 1. 24.

외장함수란 다른 사람이 미리 정의해 놓은 함수로, 상당수의 외장함수들은 이미 우리가 파이썬을

설치할 때 자동으로 컴퓨터에 설치되어 있다.

라이브러리(또는 모듈이라 부름)란 남들이 미리 작성해 놓은 코드들의 집합(함수, 클래스 등을 포함)을 뜻한다.

 

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): 현재 디렉토리 위치 변경

 

 

 

 

댓글