본문 바로가기
반응형

시간8

파이썬 반복문과 함께 쓰는 range와 enumerate 함수 for문과 함께 사용되는 함수에는 range 함수와 enumerate 함수가 있습니다. range 함수 range함수는 특정 정수부터 1간격의 수열을 생성해주기 때문에 아래와 같은 형태로 많이 사용됩니다. for i in range(2,10) : print(i) 아래는 출력결과입니다. 2 3 4 5 6 7 8 9 enumerate 함수 enumerate 함수는 입력된 데이터에 순서(index)를 추가하여 튜플 형태로 반환합니다. a=[1,2,3,4,5,6] for i in enumerate(a): print(i) 아래는 출력 결과입니다. (0, 1) (1, 2) (2, 3) (3, 4) (4, 5) (5, 6) 2020. 11. 26.
파이썬 시간/날짜 모듈 (datetime 모듈, datetime 클래스의 모든 메소드 설명) 파이썬 시간/날짜 모듈 (datetime 모듈, datetime 클래스의 모든 메소드 설명) datetime 모듈은 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 모듈입니다. 이번 글에서는 datatime 모듈 안에 있는 datetime클래스를 공부해봅시다. datatime 모듈 구조 -> datatime 클래스 구조 의 순서로 살펴봅시다. 아래는 datatime 모듈의 구조입니다. >>> import datetime>>> dir(datetime) ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'date.. 2020. 11. 23.
파이썬 시간/날짜 모듈 (datetime 모듈, date클래스의 모든 메소드 설명) 파이썬 시간/날짜 모듈 (datetime 모듈, date클래스의 모든 메소드 설명) datetime 모듈은 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 모듈입니다. 이번 글에서는 datatime 모듈 안에 있는 date클래스를 공부해봅시다. datatime 모듈 구조 -> data 클래스 구조 의 순서로 살펴봅시다. 아래는 datatime 모듈의 구조입니다. >>> import datetime>>> dir(datetime) ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datet.. 2020. 11. 23.
파이썬 시간/날짜 모듈 구조 분석 (time 모듈) 파이썬 시간/날짜 모듈 구조 분석 (time 모듈) 파이썬에서 시간/날짜 관련 클래스와 함수를 제공하는 time 모듈의 구조를 분석해봅시다. 모듈을 import 하고 dir 함수를 적용합니다. >>> import time>>> dir(time) ['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'monotonic_ns', 'perf_counter', 'perf_counter_ns', 'process_.. 2020. 11. 20.
파이썬 날짜/시간데이터 포멧팅하기 (time 모듈) 파이썬 날짜/시간데이터 포멧팅하기 (%Y-%m-%d) 파이썬의 time 패키지에서 기준으로 하는 시간데이터는 유닉스 시간입니다. 아래와 같이 출력합니다. >>> time.time()1605839984.3338 이 값은 어떤 시점을 기준으로한 '초' 데이터입니다. 따라서 이 데이터를 우리가 흔히 사용하는 연월일시분초 데이터로 바꿔야하는데, 이때 두 종류의 함수가 사용됩니다. gtime() : GMP시간으로 변환localtime() : 현지 시간으로 변환 localtime 함수를 적용해봅시다. >>> time.localtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=40, tm_sec=59, tm.. 2020. 11. 20.
파이썬 한국 현재 날짜/시간 출력 (time 모듈) 파이썬 한국 현재 날짜/시간 출력 (time 모듈) 먼저 유닉스 시간을 얻어옵니다. time 패키지의 time 함수를 사용합니다. >>> utime=time.time()1605839280.8548002 로컬시간을 출력할 때는 time 패키지의 localtime 함수를 사용합니다. 이때 함수 값으로 유닉스 시간을 넣어주면 됩니다. >>> time.localtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20, tm_hour=11, tm_min=28, tm_sec=58, tm_wday=4, tm_yday=325, tm_isdst=0) 사실 함수값은 생략이 가능합니다. 유닉스시간으로 알아서 입력된다는 것입니다. >>> time.localt.. 2020. 11. 20.
파이썬 유닉스 시간을 연월일분초시 시간으로 바꾸기 (time 모듈) 파이썬 유닉스 시간을 연월일분초시 시간으로 바꾸기 파이썬 time 패키지의 time 함수를 이용하면 현재 시간을 유닉스 시간으로 출력해줍니다. (유닉스 시간 설명 : https://pybasall.tistory.com/145) >>> import time>>> time.time()1605762128.7188 이런 유닉스 시간을 연월일분초시 시간으로 바꿔봅시다. time 패키지의 gmtime 함수를 사용합니다. gmt 시간대로 바꿔줍니다. 본인이 있는 현지시간으로 바꾸기 원하는 경우 localtime 함수를 이용하면 됩니다. 유닉스 시간을 함수에 넣어주면 됩니다. >>> time.gmtime(time.time())time.struct_time(tm_year=2020, tm_mon=11, tm_mday=20.. 2020. 11. 20.
파이썬 epoch time, POSIX, timestamp가 뭔가요? 파이썬 epoch time, POSIX, timestamp가 뭔가요? epoch time 은 시간을 나타내는 하나의 방식입니다. 유닉스시간(Unix time) 또는 POSIX 시간이라고 부릅니다. 또는 timestamp 라고 불리기도 합니다. 이하 유닉스시간이라고 부르겠습니다. epoch time = 유닉스시간(unix time) = POSIX = timestamp 유닉스시간은 협정세계시(UTC)를 기준으로 시간을 계산합니다. 협정세계시를 기준으로 몇초가 경과되었는지를 나타냅니다. 협정세계시는 1970년 1월1일0시를 기준으로 하는데, 유닉스시간은 이와같은 기준시간으로부터의 경과'초' 입니다. 파이썬에서 유닉스시간을 출력해봅시다. time 패키지를 사용합니다. >>> import time>>> time... 2020. 11. 19.
반응형