РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
339 of 687 menu

Метод close

Метод close применяется к объекту ExcelFile и закрывает связанный с ним Excel-файл. Это необходимо для освобождения системных ресурсов, особенно при работе с большими файлами или в циклах. Метод не принимает параметров и не возвращает значений.

Синтаксис

excel_file.close()

Пример

Давайте откроем Excel-файл и закроем его:

import pandas as pd # Создаем объект ExcelFile excel_file = pd.ExcelFile('data.xlsx') # Закрываем файл excel_file.close()

Результат выполнения кода:

# Файл закрыт, ресурсы освобождены

Пример

Попробуем прочитать данные после закрытия файла:

import pandas as pd excel_file = pd.ExcelFile('data.xlsx') excel_file.close() try: df = excel_file.parse() except Exception as e: print("Ошибка:", e)

Результат выполнения кода:

"Ошибка: Excel file has been closed"

Пример

Использование менеджера контекста для автоматического закрытия:

import pandas as pd with pd.ExcelFile('data.xlsx') as excel_file: df = excel_file.parse() print(df.head()) # Файл автоматически закрыт после выхода из блока

Результат выполнения кода:

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Смотрите также

  • класс ExcelFile,
    который представляет открытый Excel-файл
  • метод parse,
    который читает данные из листа Excel
  • атрибут sheet_names,
    который возвращает имена листов
  • метод close,
    который закрывает Excel-файл
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить