You can calculate the size manually using the file object’s seek and tell methods, though it is less preferred.
def get_file_size(file_path):
with open(file_path, 'rb') as file:
file.seek(0, 2) # Move cursor to the end
size = file.tell()
return size
file_size = get_file_size('myfile.bin')
print(f"File size: {file_size} bytes")
This method mimics the process you provided but is encapsulated in a reusable function.