본문 바로가기

전체 글

(19)
[AWS] Python에서 S3 bucket 파일 목록 가져오기 문제인식: 실무에서 이미지와 json형태의 Label 데이터를 AWS S3에 저장하고 있는데, 새로운 OCR분석 API를 테스트 하기 위해 S3에 저장된 파일들을 API에 태우는 것이 필요함. 따라서, S3 파일 목록과 S3파일 자체를 불러오는 기술이 필요 문제해결: boto3 라이브러리를 이용. boto3의 client, resource 함수를 비교, 사용해보고, 그 중 적절한 함수를 이용해서, 파일 불러오기 문제해결방법 : 구글링 및 자체 S3 버킷 및 파일에 맞도록 코드 수정 AWS S3에 있는 파일 불러오기 0. 들어가기에 앞서 python에서 AWS s3에 접속하여 버킷(Bucket)과 객체(object)를 다루기 위해서는 일반적으로 boto3라는 라이브러리를 많이 사용한다. 따라서 우선 bot..
[Python] enumerate()로 for문 돌리기 문제 인식: for 문을 돌리면서 인덱스와 요소를 같이 다룰 필요가 있음. 문제 해결: 파이썬 내장 enumerate() 함수를 이용해서 인덱스와 요소를 같이 다룬다. 반복문에서 iterable(반복가능객체)를 돌릴 때, 인덱스와 요소를 같이 다루고 싶을 때는 enumerate() 함수를 이용한다. list = [1,3,4,8,6,7,8] for i in enumerate(list): print(i) # 단순 i 만 for안에서 다루면 튜플 형태로 출력 (0, 1) (1, 3) (2, 4) (3, 8) (4, 6) (5, 7) (6, 8) list = [1,3,4,8,6,7,8] for i, v in enumerate(list): print(f"index : {i}, value : {v}") # inde..
[MySql] 시간관련 쿼리 (DATE, DATETIME, TIME, TIMESTAMP) DATE(expr) DATE는 날짜(date)나 DATETIME 표현 expr 에서 DATE 부분을 추출한다. DATE 타입은 날짜는 포함하지만 시간은 포함하지 않을 때 사용하는 타입이다. YYYY-MM-DD 형식으로 입력 가능하며, '1000-01-01'부터 '9999-12-31'까지만 입력 가능하다. mysql> SELECT DATE('2003-12-31 01:02:03'); -> '2003-12-31' DATE()는 MySQL 4.1.1 버전부터 사용이 가능하다. DATETIME(expr) DATETIME타입은 날짜와 시간을 모두 포함할 때 사용하는 타입이다. YYYY-MM-DD HH:mm:SS 형식 입력으로 '1001-01-01 00:00:00'부터 '9999-12-31 23:59:59'까지 입력..