헬린코린이
[Python] 9일차 - 기초 마지막 본문
# 내장 함수 - Chapter
# 내장함수란 따로 import 안해도 쓸 수 있다.
# input : 사용자 입력을 받는 함수
language = input("무슨 언어를 좋아하세요?")
print("{0}은 아주 좋은 언어입니다.!".format(language))
# dir : 어떤 객체를 넘겨줬을 때 그 객체가 어떤 변수와 함수를 가지고 있는지 표시
print(dir())
import random # 외장 함수
print(dir())
import pickle
print(dir())
print(dir(random)) # random안에 쓸 수 있는 메서드
list = [1,2,3]
print(dir(list))
# list내애서 쓸 수 있는 메서드들이 나온다.
name = "Jim"
print(dir(name))
# name에서 사용할 수 있는 메서드들이 나온다.
# 외장함수 - Chapter
# 내장함수다르게 직접 임포트하고 사용해야함
# list of python modules 에서 외장함수 목록을 볼 수 있다.
# glob : 경로 내의 폴터 / 파일 목록 조회 (윈도우 dir)
import glob
print(glob.glob("*.py")) # 확장자가 py 인 모든 파일
# os : 운영체제에서 제공하는 기본 기능
import os
print(os.getcwd()) # 현재 디렉토리
folder = "sample_dir"
if os.path.exists(folder): #sample_dir이 있으면
print("이미 존재하는 폴더입니다.")
os.rmdir(folder)
print(folder, "폴더를 삭제하였습니다.")
else:
os.makedirs(folder) # 폴더 생성
print(folder, "폴더를 생성하였습니다.")
# glob과 비슷한 역할
print(os.listdir())
# time : 시간 관련 함수
import time
print(time.localtime())
print(time.strftime("%Y-%m-%d %H:%M:%S"))
import datetime
print("오늘 날짜는 ",datetime.date.today())
# timedelta : 두 날짜 사이의 간격
today = datetime.date.today() # 오늘 날짜 저장
td = datetime.timedelta(days=100) # 100일 저장
print("우리가 만난지 100일은", today + td)
Comments