Методы определения размера файла в Python: подробное руководство

Вот несколько способов определить размер файла Python:

  1. Использование модуля osи модуля os.path:

    import os
    file_path = 'path/to/file.py'
    file_size = os.path.getsize(file_path)
    print(f"File size: {file_size} bytes")
  2. Использование модуля pathlib:

    from pathlib import Path
    file_path = Path('path/to/file.py')
    file_size = file_path.stat().st_size
    print(f"File size: {file_size} bytes")
  3. Использование модуля sys:

    import sys
    file_path = 'path/to/file.py'
    file_size = sys.getsizeof(file_path)
    print(f"File size: {file_size} bytes")
  4. Использование функции os.stat:

    import os
    file_path = 'path/to/file.py'
    file_stats = os.stat(file_path)
    file_size = file_stats.st_size
    print(f"File size: {file_size} bytes")