Python | os.path.size() method Last Updated : 15 Jan, 2024 Comments Improve Suggest changes Like Article Like Report OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system-dependentthe functionality. os.path module is a submodule of the OS module in Python used for common path name manipulation. In this article, we will discuss how to determine the file size with os.path.getsize() in Python. os.path.getsize() method in Python is used to check the size of a specified path. It returns the size of the raisesspecified path in bytes. The method raises OSError if the file does not exist or is somehow inaccessible. Python os.path.getsize() method SyntaxSyntax: os. path.getsize(path) Parameter: path: A path-like object representing a file system path. A path-like object is either a string or bytes object representing a path.Return Type: This method returns a integer value which represents the size of specified path in bytes. os.path.getsize() method in PythonBelow are the following ways by which we can see how to determine the file size with os.path.getsize() in Python. Working With os.path.getsize() Method in PythonIn this example, the os.path.getsize() method is used to retrieve and display the size of a file located at the specified path (/home/User/Desktop/file.txt) in bytes. Python3 import os # Path path = '/home/User/Desktop/file.txt' size = os.path.getsize(path) print("Size (In bytes) of '%s':" % path, size) OutputSize (In bytes) of '/home/User/Desktop/file.txt': 243Handling Error While Using os.path.getsize() Method in PythonIn this example, the script attempts to retrieve the size of a file located at the specified path (/home/User/Desktop/file2.txt). If the file does not exist or is inaccessible, it prints an error message and exits the program. Python3 import os # Path path = '/home/User/Desktop/file2.txt' try: size = os.path.getsize(path) except OSError: print("Path '%s' does not exists or is inaccessible" % path) sys.exit() print("Size (In bytes) of '% s':" % path, size) OutputPath '/home/User/Desktop/file2.txt' does not exists or is inaccessibleFinding the Sizes of Multiple FilesIn this example, the script iterates over a list of file paths (file1.txt, file2.txt, file3.txt) and retrieves the size of each file in bytes using the os.path.getsize() method, then prints the sizes alongside their respective filenames. Python3 import os # List of file paths file_paths = ['file1.txt', 'file2.txt', 'file3.txt'] # Get and print the sizes of each file for file_path in file_paths: size = os.path.getsize(file_path) print(f"Size of '{file_path}' in bytes:", size) Output: Size of 'file1.txt' in bytes: 1234Size of 'file2.txt' in bytes: 5678Size of 'file3.txt' in bytes: 9012 Comment More infoAdvertise with us Next Article Python | os.path.size() method I ihritik Follow Improve Article Tags : Python python-os-module Practice Tags : python Similar Reads OS Path module in Python OS Path module contains some useful functions on pathnames. The path parameters are either strings or bytes. These functions here are used for different purposes such as for merging, normalizing, and retrieving path names in Python. All of these functions accept either only bytes or only string obje 2 min read os.path.abspath() method - Python The os.path.abspath() method in Python's os module is used to get the full (absolute) path of a file or folder. It's useful when you're working with relative paths but need to know the exact location on your system. If you pass a relative path, it converts it to an absolute one and if the path is al 2 min read Python | os.path.basename() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is sub module of OS module in Python used for common path name man 4 min read Python | os.path.commonpath() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is submodule of OS module in Python used for common path name mani 2 min read Python | os.path.commonprefix() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is submodule of OS module in Python used for common path name mani 2 min read Python | os.path.dirname() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is sub module of OS module in Python used for common path name man 2 min read Python | os.path.exists() method os.path.exists() method in Python is used to check whether the specified path exists or not. This method can be also used to check whether the given path refers to an open file descriptor or not. os.path.exists() Syntax in PythonSyntax: os.path.exists(path) Parameter: path: A path-like object repres 2 min read Python | os.path.lexists() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is sub module of OS module in python used for common path name man 2 min read Python | os.path.expanduser() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path module is sub module of OS module in Python used for common pathname mani 4 min read Python | os.path.expandvars() method OS module in Python provides functions for interacting with the operating system. OS comes under Pythonâs standard utility modules. This module provides a portable way of using operating system dependent functionality. os.path the module is a submodule of OS module in Python used for common pathname 3 min read Like