본문으로 바로가기

외장함수

category onYouTube/Python 2021. 3. 15. 21:18

- 직접 import를 사용해야 함

- list of python modules를 구글링하면, 파이썬에서 제공하는 외장 함수를 볼 수 있음

 

  • glob : 경로 내의 폴더나 파일의 목록을 조회
import glob
print(glob.glob("*.py")) # 확장자가 py인 모든 파일 조회

 

  • os : 운영체제에서 제공하는 기본 기능
#case1_getcwd()
import os

print(os.getcwd()) # 현재 디렉토리 표시


#case2_path.exists(), makedirs(), rmdir()
import os

folder = "sample_dir"

if os.path.exists(folder): # 존재 여부 확인
	print("이미 존재하는 폴더입니다.")
    os.rmdir(folder) # 폴더 삭제
    print(folder, "폴더를 삭제하였습니다.")
else:
	os.makedirs(folder) # 폴더 생성
    print(folder, "폴더를 생성하였습니다.")
    
    
#case3_listdir()
import os

print(os.listdir()) # 현재 존재하는 디렉토리 파일이나 폴더 표시

 

  • time : 시간 관련 함수
import time

print(time.localtime())
print(time.strftime("%Y-%m-%d %H:%M:%S")) # "2021-03-15 21:07:04"라고 출력

 

  • datetime : 시간 관련 함수
#case1
import datetime

print("오늘 날짜는 ", datetime.date.today()) # "오늘 날짜는 2021-03-25"라고 출력


#case2_timedelta()
import datetime

today = datetime.date.today() # 오늘 날짜 저장
td = datetime.timedelta(days=100) #두 날짜 사이의 간격; 100일 저장
print("우리가 만난지 100일은", today + td) # 오늘부터 100일 후

 

'onYouTube > Python' 카테고리의 다른 글

내장함수  (0) 2021.03.15
패키지  (0) 2021.03.15
모듈  (0) 2021.03.15
Finally  (0) 2021.03.14
에러 발생시키기  (0) 2021.03.14