Python 용량 변환

2024. 11. 11. 09:34·개발/PYTHON
728x90
반응형

 

import math

def convert_size(size_bytes=0):
    if size_bytes == 0:
        return "0 B"
    size_name = ("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB")
    i = int(math.floor(math.log(size_bytes, 1024)))
    p = math.pow(1024, i)
    s = round(size_bytes / p, 2)
    return "%s %s" % (s, size_name[i])

 

728x90
반응형
저작자표시

'개발 > PYTHON' 카테고리의 다른 글

PYTHON - LOG파일 일별, 날짜별 생성  (0) 2024.11.23
PYTHON - 재귀 함수 (피보나치, 하노이의 탑, 최소공배수 등)  (0) 2024.11.21
Python IMAP 메일 연동  (1) 2024.11.08
CGI, WSGI, ASGI  (4) 2024.09.12
Python 3.11 소식  (0) 2022.05.23
'개발/PYTHON' 카테고리의 다른 글
  • PYTHON - LOG파일 일별, 날짜별 생성
  • PYTHON - 재귀 함수 (피보나치, 하노이의 탑, 최소공배수 등)
  • Python IMAP 메일 연동
  • CGI, WSGI, ASGI
joolog
joolog
  • joolog
    JOO
    joolog
  • 전체
    오늘
    어제
    • 분류 전체보기 (163)
      • 개발 (81)
        • JAVA (29)
        • PYTHON (9)
        • AWS (15)
        • DOCKER (2)
        • PERCONA (2)
        • ORACLE (12)
        • MYSQL (1)
        • 알고리즘 (0)
        • 기타 (11)
      • 툴 (5)
        • MARKDOWN (1)
        • GIT (1)
        • DOCKER (1)
        • PyCharm (2)
        • IntelliJ (0)
      • 일상 (35)
        • 맛집 (6)
        • 카페 (2)
        • 요리 (4)
        • 글씨 연습 (2)
        • 그저 일상 (7)
        • 내돈 내산 (11)
        • 홍보 (1)
      • 국내 여행 (1)
      • 해외 여행 (15)
        • 체코-오스트리아 (10)
        • 일본 (5)
      • 암 일지 (26)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
    • 티스토리 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    갑상선 암
    재발
    오블완
    동위원소
    체코
    티스토리챌린지
    글씨연습
    성모샘쉼터
    mysql
    Oracle
    자바JDBC
    요양병원
    오닉스 리프3
    잘츠부르크
    자바
    오라클
    jdbc
    저요오드식
    오스트리아
    히로시마
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
joolog
Python 용량 변환
상단으로

티스토리툴바