We can easily get the size of a file using Python by making use of the os.path.getsize function.
Example:
import os
filename = 'data.csv'
filesize = os.path.getsize(filename)
filesize_in_kb = filesize / 1024
filesize_in_mb = filesize_in_kb / 1024
filesize_in_gb = filesize_in_mb / 1024
print(f"File Name: {filename}")
print(f"File Size in bytes: {filesize}")
print(f"File size in KB: {filesize_in_kb:.2f} KB")
print(f"File size in MB: {filesize_in_mb:.2f} MB")
print(f"File size in GB: {filesize_in_gb:.2f} GB")
Output:
File Name: data.csv
File Size in bytes: 10377990
File size in KB: 10134.76 KB
File size in MB: 9.90 MB
File size in GB: 0.01 GB

Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!