날짜 관련 라이브 러리
datetime의 date 객체 사용
import datetime
# 날짜 계산 D-일
day1 = datetime.date(2023, 4, 17)
day_end = datetime.date(2023, 9 ,18)
diff = day_end - day1 #날짜 끼리 빼서 남은 일수가 남은다.
print(diff.days)
# 요일 계산
day = datetime.date(2018, 8 , 6)
print(day.weekday())
weekdays = ['월','화','수', '목', '금', '토', '일']
print(weekdays[day.weekday()])
# 0 1 2 3 4 5 6
# 월 화 수 목 금 토 일
today = datetime.datetime.today()
print(today)
# 2023-04-27 17:27:29.017031
날짜랑 시간 표기하는 방법을 원하는데로 표기할려할때 사용한다.
print(today.strftime("%Y년 %m월 %d일"))
# 2023년 04월 27일
종류
| 코드 | 내용 |
|---|---|
| %Y | 년도 4자리 |
| %y | 년도 2자리 |
| %m | 월 |
| %d | 일 |
| %H | 24시간 |
| %I | 12시간 |
| %M | 분 |
| %S | 초 |
| %A | 요일 (영어 출력) |
import timetime_now = time.time()
print(time_now)
print(time.strftime("%H:%M:%S", time.localtime(time_now)))time.sleep(1) # 1초동안 잠시 멈춤 math.ceil(1.1)math.floor(1.9)print(math.pi) #3.14.....import random rand_number = random.random() # 0.randrand_number = random.randint(1, 10) # 1~10 사이 랜덤rand_lists = ["밥", "국", "반찬"]
rand_list = random.choice(rand_lists) # 3가지 중 랜덤 한개 가져옴 rand_lists = ["밥", "국", "반찬"]
random.shuffle(rand_lists) # 국, 밥, 반찬 .....import osos.getcwd() # C:/ ....os.mkdir("테스트 폴더") # 테스트 폴더 라는 이름으로 만듬os.rename("파일1", "파일2") # 파일1의 이름을 파일2로 변경한다.os.rmdir(디렉터리 이름) # 폴더 이름을 작성하면된다.os.unlink(파일) # 해당 파일을 지운다.os.path.exists("경로")cwd = os.getcwd() # 해당 컴퓨터 절대 경로
my_folder = "file_test" # 들어갈 폴더
file_name = "test_file.txt" # 만들 파일
file_path = os.path.join(cwd, my_folder, file_name) # 3개를 합침
with open(file_path, "w", encoding="UTF-8") as f:
f.write("테스트")