getcwd() 현재 작업 중인 디렉토리(폴더)의 위치를 알려준다 import os ret = os.getcwd() print(ret, type(ret)) # 출력화면 # C:\Users\l\Desktop\coding\sparta\study rename() 파일명을 변경할 때 사용한다 import os os.rename("C:/Users/l/Desktop/before.txt", "C:/Users/l/Desktop/after.txt") 이 코드를 실행했을 때 파일명이 before에서 after로 바뀐다 변경 전 변경 후
datetime.now() 현재시간을 알려준다 import datetime now = datetime.datetime.now() print(now) # 출력화면 # 2023-03-28 09:54:39.391511 timedelta() 날짜 및 시간의 차이를 알고 싶을 때 사용한다 아래 코드는 [오늘로부터 5일, 4일, 3일, 2일, 1일 전의 날짜를 화면에 출력]한다 import datetime now = datetime.datetime.now() for day in range(5, 0, -1): delta = datetime.timedelta(days=day) date = now - delta print(date) # 출력화면 # 2023-03-23 09:56:35.235654 # 2023-03-24 ..
zip() 길이가 같은 리스트(또는 튜플)의 요소를 묶어주는 함수로, 각 리스트들의 인덱스별로 묶어서 반환한다 그냥 반환하면 zip 타입의 객체가 되므로 list()를 씌워줘야 한다 - for문으로 활용 for문에 zip 객체를 돌릴 경우 매개변수 수만큼 변수를 지정해주면 된다 예시 name = ['merona', 'gugucon'] price = [500, 1000] for n, p in zip(name, price): print(n, p) # 출력화면 # merona 500 # gugucon 1000 - 딕셔너리로 활용 zip() 함수를 이용해 key가 될 리스트(또는 튜플)와 value가 될 리스트를 묶어서 딕셔너리를 만들 수 있다 zip(key값, value값) 과 같은 형태로 사용한다 예시1 k..