{"id":398,"date":"2023-02-13T09:12:31","date_gmt":"2023-02-13T09:12:31","guid":{"rendered":"https:\/\/tinyytopic.com\/?p=398"},"modified":"2023-02-13T09:12:32","modified_gmt":"2023-02-13T09:12:32","slug":"how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function","status":"publish","type":"post","link":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/","title":{"rendered":"How to convert bytes to KB, MB and GB with Python ready-to-use function?"},"content":{"rendered":"\n<div class=\"wp-block-uagb-advanced-heading uagb-block-d68655be\"><h5 class=\"uagb-heading-text\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><br>How to convert bytes to KB, MB and GB?<\/mark><\/h5><\/div>\n\n\n\n<p style=\"font-size:15px\">Ready to use Python function to convert any number to bytes, KB, MB, and GB:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"atomic\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def convert_bytes(bytes):\n    # this function will convert bytes to MB.... GB... etc\n    units = ['bytes', 'KB', 'MB', 'GB', 'TB']\n    conversion_factor = 1024\n    unit_index = 0\n    while bytes >= conversion_factor and unit_index &lt; len(units) - 1:\n        bytes \/= conversion_factor\n        unit_index += 1\n    return f\"{bytes:.2f} {units[unit_index]}\"<\/pre>\n\n\n\n<p style=\"font-size:15px\">Write your main code as a sample below,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>result = convert_bytes(423 * 721 * 28)\r\nprint(f\"{num_bytes} bytes is equal to {result}.\")<\/code><\/pre>\n\n\n\n<p style=\"font-size:15px\">The output of the code is,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>8539524 bytes is equal to 8.14 MB<\/code><\/pre>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-942acddd\"><h5 class=\"uagb-heading-text\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><br>How does the function work?<\/mark><\/h5><\/div>\n\n\n\n<p style=\"font-size:15px\">The function <strong><code>convert_bytes<\/code> <\/strong>takes an argument <strong><code>bytes<\/code> <\/strong>which is a numerical value representing the number of bytes. The function then converts the number of bytes to KB, MB, GB, or TB, by dividing the number of bytes by a conversion factor of 1024.<\/p>\n\n\n\n<p style=\"font-size:15px\">The function uses a while loop to keep dividing the number of bytes by the conversion factor until either the number of bytes is less than the conversion factor or all of the units have been used. The index of the current unit is stored in the <strong><code>unit_index<\/code> <\/strong>variable, which is incremented after each division.<\/p>\n\n\n\n<p style=\"font-size:15px\">Finally, the function returns a string with the converted number of bytes, rounded to 2 decimal places, followed by the appropriate unit, which is looked up in the <strong><code>units<\/code> <\/strong>list using the <code><strong>unit_index<\/strong><\/code>. The string is generated using an f-string, which is a string literal that can contain expressions that are evaluated and replaced with their values at runtime.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ready to use Python function to convert any number to bytes, KB, MB, and GB: Write your main code as a sample below, The output of the code is, The function convert_bytes takes an argument bytes which is a numerical value representing the number of bytes. The function then converts the number of bytes to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[12,17],"tags":[18,13,16,15],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-python","category-useful-function","tag-convert-bytes","tag-python","tag-python-code","tag-python-sample-code"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com\" \/>\n<meta property=\"og:description\" content=\"Ready to use Python function to convert any number to bytes, KB, MB, and GB: Write your main code as a sample below, The output of the code is, The function convert_bytes takes an argument bytes which is a numerical value representing the number of bytes. The function then converts the number of bytes to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/\" \/>\n<meta property=\"og:site_name\" content=\"tinyytopic.com\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T09:12:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-13T09:12:32+00:00\" \/>\n<meta name=\"author\" content=\"tinyytopic.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tinyytopic.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/\",\"url\":\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/\",\"name\":\"How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com\",\"isPartOf\":{\"@id\":\"https:\/\/tinyytopic.com\/#website\"},\"datePublished\":\"2023-02-13T09:12:31+00:00\",\"dateModified\":\"2023-02-13T09:12:32+00:00\",\"author\":{\"@id\":\"https:\/\/tinyytopic.com\/#\/schema\/person\/56c840cea8539fb221a03c5fa2ef32eb\"},\"breadcrumb\":{\"@id\":\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tinyytopic.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to convert bytes to KB, MB and GB with Python ready-to-use function?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tinyytopic.com\/#website\",\"url\":\"https:\/\/tinyytopic.com\/\",\"name\":\"tinyytopic.com\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tinyytopic.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/tinyytopic.com\/#\/schema\/person\/56c840cea8539fb221a03c5fa2ef32eb\",\"name\":\"tinyytopic.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tinyytopic.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f153681c8ca1e6d7287d858de51f968bb687221c89cf96d763ead4393881029?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f153681c8ca1e6d7287d858de51f968bb687221c89cf96d763ead4393881029?s=96&d=mm&r=g\",\"caption\":\"tinyytopic.com\"},\"sameAs\":[\"http:\/\/tinyytopic.com\"],\"url\":\"https:\/\/tinyytopic.com\/index.php\/author\/mmkmuthukumar21gmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/","og_locale":"en_US","og_type":"article","og_title":"How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com","og_description":"Ready to use Python function to convert any number to bytes, KB, MB, and GB: Write your main code as a sample below, The output of the code is, The function convert_bytes takes an argument bytes which is a numerical value representing the number of bytes. The function then converts the number of bytes to [&hellip;]","og_url":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/","og_site_name":"tinyytopic.com","article_published_time":"2023-02-13T09:12:31+00:00","article_modified_time":"2023-02-13T09:12:32+00:00","author":"tinyytopic.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tinyytopic.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/","url":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/","name":"How to convert bytes to KB, MB and GB with Python ready-to-use function? - tinyytopic.com","isPartOf":{"@id":"https:\/\/tinyytopic.com\/#website"},"datePublished":"2023-02-13T09:12:31+00:00","dateModified":"2023-02-13T09:12:32+00:00","author":{"@id":"https:\/\/tinyytopic.com\/#\/schema\/person\/56c840cea8539fb221a03c5fa2ef32eb"},"breadcrumb":{"@id":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tinyytopic.com\/index.php\/2023\/02\/13\/how-to-convert-bytes-to-kb-mb-and-gb-with-python-ready-to-use-function\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tinyytopic.com\/"},{"@type":"ListItem","position":2,"name":"How to convert bytes to KB, MB and GB with Python ready-to-use function?"}]},{"@type":"WebSite","@id":"https:\/\/tinyytopic.com\/#website","url":"https:\/\/tinyytopic.com\/","name":"tinyytopic.com","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tinyytopic.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/tinyytopic.com\/#\/schema\/person\/56c840cea8539fb221a03c5fa2ef32eb","name":"tinyytopic.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tinyytopic.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5f153681c8ca1e6d7287d858de51f968bb687221c89cf96d763ead4393881029?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f153681c8ca1e6d7287d858de51f968bb687221c89cf96d763ead4393881029?s=96&d=mm&r=g","caption":"tinyytopic.com"},"sameAs":["http:\/\/tinyytopic.com"],"url":"https:\/\/tinyytopic.com\/index.php\/author\/mmkmuthukumar21gmail-com\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"tinyytopic.com","author_link":"https:\/\/tinyytopic.com\/index.php\/author\/mmkmuthukumar21gmail-com\/"},"uagb_comment_info":86,"uagb_excerpt":"Ready to use Python function to convert any number to bytes, KB, MB, and GB: Write your main code as a sample below, The output of the code is, The function convert_bytes takes an argument bytes which is a numerical value representing the number of bytes. The function then converts the number of bytes to&hellip;","_links":{"self":[{"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":7,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions\/423"}],"wp:attachment":[{"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/media?parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/categories?post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tinyytopic.com\/index.php\/wp-json\/wp\/v2\/tags?post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}