본문 바로가기
반응형

lib2

[Python] 문자열 압축 - zlib 라이브러리를 활용해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 데이터를 전송할 때, 용량을 줄이기 위한 라이브러리를 포스팅해보려 합니다. 예를들면 길이가 3만 바이트 이상되는 문자열을 서버로 전송한다고 생각해봅시다. 그러나 서버에서는 2천 바이트 이상은 부하가 걸릴 것 같아서 받지 않도록 했습니다. 그러면 3만 바이트를 나눠서 15번 보내야할까요??? ㅎㅎㅎ zlib 를 사용하시면 됩니다. [ zlib ] 바로 예제를 풀어보도록 하겠습니다. import zlib data_ = 'hi, my name is OOO' * 2000 print(len(data_)) 위의 출력값으로는 3만6천이 출력됩니다. zlib의 compress 함수를 통해서 압축할 정보를 encoding을 진행해서 넣어주도록 합니다. c_data = zlib.c.. 2024. 2. 26.
[Python] 날짜 관리 - datetime 라이브러리를 사용해보자! 안녕하세요. 위기의 코딩맨입니다. 오늘은 저번시간에 이어서 실무에서 많이 접하게 되는 날짜에 대해서 쉽게 관리할 수 있도록 도움을 주는 datetime 라이브러리에 대해서 간단하게 알아보려합니다. [ datetime ] 처음 라이브러리를 사용할땐, 아래와 같이 import로 선언해 주어야합니다. 다른 외부 라이브러리를 사용하기 위해선 install이 필요한 경우도 있습니다. import datetime 아래 코드와 같이 day_1에 날짜 형식의 객체를 만들고 출력해보았습니다. print 형식은 yyyy-mm-dd 형식으로 출력이 되는 것을 확인할 수 있습니다. day_1 = datetime.date(2024,2,19) print(day_1) day_1 이제 2개의 객체를 만들고 날짜 차이를 구해보도록 하.. 2024. 2. 19.
반응형