공부/파이썬 2022. 2. 13. 19:03

20220213 점프투파이썬 05-6

라이브러리

미리 만들어서 모아놓은 프로그램들 ㅋㅋ

내장함수 같지만 해당 라이브러리를 import해야 쓸 수 있다.

이것도 길거 같아서 일단 나눠서 할 예정 time

 

time 라이브러리

관련 함수가 많으니까 쓸만한것만

- time.time() - utc기준 1970년 1월 1일 0시 0분 0초 기준 지난 시간을 초단위 실수로 반환

 

- time.localtime( _time ) time.time()이 반환해준 실수 타임을 연월일시분초 형태로 반환해준다.

>>>import time
>>>print( time.localtime( time.time() ) )

time.struct_time(tm_year=2022, tm_mon=2, tm_mday=13, tm_hour=18, tm_min=49, tm_sec=48, tm_wday=6, tm_yday=44, tm_isdst=0)\

- time.asctime() time.localtime() 에 의해 반환된 튜플 형태의 값을 인수로 받아서 날짜와 시간을 보기좋게 가공해준다>>>import time
>>>print( time.asctime( time.localtime( time.time() ) ) )

Sun Feb 13 18:53:05 2022

 

- time.ctime() time.asctime()와 같은 결과를 반환하는데 인수 없이 무조건 현재시간 기준으로 출력한다.

>>>import time
>>>print( time.asctime( time.localtime( time.time() ) ) )

Sun Feb 13 18:54:12 2022
>>>print( time.ctime(  ) )

Sun Feb 13 18:54:45 2022

 

- time.strftime( '출력할 형식 포멧 코드', time.localtime( time.time() ) ) 포멧코드에 넣은 형식에 따라 날짜와 시간을 가공해서 문자열로 출력해준다

%a 요일 줄임말 Sun, Mon, ... Sat
%A 요일 Sunday, Monday, ..., Saturday
%w 요일을 숫자로 표시, 월요일~일요일, 0~6 0, 1, ..., 6
%d 일 01, 02, ..., 31
%b 월 줄임말 Jan, Feb, ..., Dec
%B 월 January, February, …, December
%m 숫자 월 01, 02, ..., 12
%y 두 자릿수 연도 01, 02, ..., 99
%Y 네 자릿수 연도 0001, 0002, ..., 2017, 2018, 9999
%H 시간(24시간) 00, 01, ..., 23
%I 시간(12시간) 01, 02, ..., 12
%p AM, PM AM, PM
%M 분 00, 01, ..., 59
%S 초 00, 01, ..., 59
%Z 시간대 대한민국 표준시
%j 1월 1일부터 경과한 일수 001, 002, ..., 366
%U 1년중 주차, 월요일이 한 주의 시작으로 00, 01, ..., 53
%W 1년중 주차, 월요일이 한 주의 시작으로 00, 01, ..., 53
%c 날짜, 요일, 시간을 출력, 현재 시간대 기준 Sat May 19 11:14:27 2018
%x 날짜를 출력, 현재 시간대 기준 05/19/18
%X 시간을 출력, 현재 시간대 기준 '11:44:22'

>>>import time
>>>print( time.strftime( '%x // %c', time.localtime( time.time() ) ) )

02/13/22 // Sun Feb 13 19:00:28 2022

 

- time.sleep( _time ) 여기저기서 많이 보이는 녀석인데 실수형태의 _time을 입력받아 

해당 _time 만큼의 초 동안 멈춘다. 대기타기용.

문화생활-0- 2022. 2. 13. 18:39

[영화] The 355

 오오오오오랜 만에 돈이 아까웠던 영화

각국의 서로다른 기관에 있던 5인이 임시로 뭉쳐서 세계 평화를 위한 스파이 액션 영화

.....기는 한데 올드하고 뻔한 내용의 영화긴하지만 주연 배우들이 괜찮아서 보러갔지만

주연배우들의 연기만 괜찮았던 영화였다 ㅠ

 

일단 영화제목인 355의 의미는 영화 맨 마지막쯤에 나오긴하는데 완전 개 뜬금없는데다

주연배우 5명이 모이는 당위성이나 협업하는 내용은 거의 없고 그냥 다 따로 논다..;;;

그나마 배우들 연기는 괜찮은데 판빙빙의 등장이나 연기가 너무 뜬금없...

 

 영화의 스토리의 중심에 있는 메인 아이템인 만능해킹장비는 진짜 ....에효

뭔 해킹이 무안단물이냐... usb하드디스크처럼 생긴게 통신망이고 뭐고 다 뚫고 

비행기고 도시전원이고 다 날려버리는데 다이하드에서도 이렇겐 안했다;;

영화 초반에 기기 시연한다고 머리위로 날아가던 비행기 엔진을 날려버리는데 진짜

웃음도 안나옴.... 거기다 그걸 만든건 남미카르텔 보스의 아들(혼자서)...

 

진짜 이렇게까지 배우가 아까운 영화는 오랜만이라 신선했던 망작 ㅋㅋㅋ

공부/파이썬 2022. 2. 6. 15:48

20220206 점프투파이썬 05-6

라이브러리

미리 만들어서 모아놓은 프로그램들 ㅋㅋ 내장함수 같지만 해당 라이브러리를 import해야 쓸 수 있다.

이것도 길거 같아서 일단 나눠서 할 예정 shutil, glob, tempfile

 

shutil 라이브러리

src 파일을 dst 파일에 덮어쓴다. dst 파일이 없다면 새로 생성

>>>import shtuil

>>>shutil.copy("src.txt", "dst.txt")

 

glob 라이브러리

디렉터리 안의 모든 파일을 모두 읽어서 돌려주는데 *,? 같은 메타문자를 써서 원하는 파일만 읽을수도 있다.

>>>import glob

>>>glob.glob("c:\doit\mark*")

위와같이 입력하면  c:\doit 에서 mark로 시작하는 파일명을 모두 찾아서 리스트로 반환한다.

 

tempfile 라이브러리

파일을 임시로 만들어서 사용할 때 유용하다. 중복되지 않는 임시 파일명을 무작위로 만들어서 준다.

>>>import tempfile

>>>filename = tempfile.mkstemp()

>>>filename