Как открыть файл в Python

«Как открыть файл в Python» — вопрос из категории Python, который задают на 24% собеседований AQA / Automation. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для открытия файла в Python используйте встроенную функцию open(). Основные режимы:

  • 'r' — чтение (по умолчанию)
  • 'w' — запись (перезаписывает файл)
  • 'a' — добавление в конец
  • 'b' — бинарный режим
  • '+' — чтение и запись

Пример:

# Чтение файла
with open('file.txt', 'r', encoding='utf-8') as file:
    content = file.read()

# Запись в файл
with open('output.txt', 'w') as file:
    file.write('Hello, World!')

Важно:

  • Всегда используйте with для автоматического закрытия файла
  • Указывайте кодировку (utf-8) для текстовых файлов
  • Для больших файлов читайте построчно или чанками