728x90
반응형

전체 글 124

[python] 삼항연산자를 이용해 Null 값인 경우 변수에 '' 값 넣기

개요파이썬에서 JSON을 통해 Request 값을 처리해줘야 한다.이 때 필수 값이 아닌 경우 파라매터를 빈 값을 세팅해 받는 경우도 있지만 Object 그대로 보내는 경우 파라매터 자체가 없는 경우도 있다.이 때 JSON에서 파라매터 값을 받지 못하였을 때 소스내에서 Null 처리를 위해 삼항연산자를 사용하였다 파이썬에서 삼항연산자를 사용해 event['key1'] 값이 'null'(즉, None)일 때 key1 변수에 빈 값을 할당하고 그렇지 않을 경우 event['key1']을 할당하는 코드key1 = '' if event.get('key1') is None else event['key1'] 이 코드에서 `event.get('key1')`를 사용하여 `key1` 키의 값을 안전하게 가져오고, 값이 ..

카테고리 없음 2024.08.26

[python] aws lambda 한국 날짜 구하는 법

AWS Lambda는 기본적으로 UTC 시간대를 사용한다. 따라서 서울의 시간대를 맞추기 위해서는 코드에서 datetime 모듈을 사용해 UTC 시간을 서울 시간대로 변환해야 한다. Python코드로 다음과 같이 만들 수 있다. import datetime def lambda_handler(event, context): # 현재 UTC 시간 구하기 utc_now = datetime.datetime.utcnow() # 서울 시간대로 변환하기 seoul_timezone = datetime.timezone(datetime.timedelta(hours=9)) seoul_now = utc_now.astimezone(seoul_timezone) # 결과 출력하기 print(seoul_now) 서울 시간대를 'yyy..

카테고리 없음 2024.03.08

2023년 복기

5개의 관점으로 정리해보았다. 일, 건강, 감정, 돈, 인간관계 일 작년 2023년의 시간은 돌이켜 보면 쏜살같이 지나갔다. 2022년에 9월에 경동에 입사하고 3개월 수습과정을 거쳐 제 몫을 하기 급급했던 1년이였다. 잘한 것 그래도 성실히 살았다고 자평하고 싶다. 코딩학원 알바도 12월 초까지 꾸준히 하였고, 회사 내부적으로 큰 이슈가 2번 있었는데, 나름 열심히 지원했다. 코딩학원 알바는 거의 만 2년(8학기) 채우고 그만두었는데, 알바하는 동안 나름대로 열심히, 적극적으로 해서 그런지 퇴사한 지금도 인연을 이어나가고 있다. 6개월의 휴식기를 갖고 복귀하기로 약속했는데, 어쩌다보니 복귀일이 빠를 것 같다. 2023년은 회사에 주어진 일 안에서는 열심히 했고, 그 외 학원 일도 튜터(알바) 역할안에서..

카테고리 없음 2024.01.14

[IT 용어] 컨버전이란?

컨버전이란? Conversion 은 전환, 개조라는 뜻의 영어 단어. 야구에서 포지션으로 내야수에서 외야수, 외야수에서 내야수, 야수에서 투수, 투수에서 야수로 변경한 사람을 소위 컨버전한 선수라고 하였다. IT / 시스템에서 컨버전이란? 다른 환경에서 유사한 기능을 수행할 수 있도록 기존의 소프트웨어를 수정하는 것. 특정 OS, 특정 플랫폼 등 에서 수행되는 프로그램을 다른 OS, 다른 플랫폼 등에서 수행되도록 프로그램을 변환하는 것. 최근 MS의 IE 종료인해 IE로 운영되는 기존의 시스템을 Web 표준에 맞게 운영이 가능하도록 전화하는 컨버전 사업이 많아짐. 컨버전 사업은 기능은 크게 개선하는 것이 아닌, 전환 사업이기 때문에 대부분 기능단의 공수는 적음. 솔루션이나 기타 시스템의 버전 업도 컨버전..

IT/IT 이야기 2023.09.22

[mssql] 작은 따옴표(') 입력하기

MSSQL에서 insert, update, select 문 혹은 프로시저 호출 등에서 작은 따옴표(')를 처리해야 할 때가 있다. 방법은 매우 쉽다. 바로 작은 따옴표(') 앞에 작은 따옴표(')를 한번 더 입력해주면 된다. 예시 insert into {테이블}(a, b, c) values('p', 'pp', 'pp''s') update {테이블} set c = 'ps''s' where c = 'pp''s' select * from {테이블} where c = 'pp''s' exec {프로시저} '2 x AAV''s'

DB/SQL Server 2023.09.06
728x90
반응형