Программирование, Python

Основы Python - 5: Файлы и исключения

День 5 из 100 дней машинного обучения

Думаю, вы следите за всей моей предыдущей частью (если нет, то вы можете найти их здесь → часть 1, часть 2, часть 3 и часть 4). Я предполагаю, что теперь вы освоили основы Python. В этом посте мы научимся работать с файлами и исключениями.

Содержание

  • Чтение текстового файла
  • Чтение файла построчно
  • Создание списка из строк данных
  • Различные режимы
  • Добавить текст
  • Исключения

Чтение текстового файла

В эту эпоху данные повсюду, и чтение / запись данных полезно для анализа данных. Итак, давайте посмотрим на код того, как читать файл в Python. Сначала посмотрим, как выглядит файл.

Чтобы запустить этот код в своей системе, загрузите текст отсюда, а затем переместите его в каталог, в котором находится ваш файл python. Теперь давайте посмотрим на код Python.

Чтение файла построчно

В Python вы также можете читать данные файла построчно. Посмотрим на код.

Создание списка из строк данных

В Python вы можете создать список из строк данных. Вы можете сделать это с помощью метода readlines(). Давай посмотрим.

До сих пор мы научились читать содержимое из файла. Теперь давайте узнаем, как записывать данные в файл. Создайте новый пустой текстовый файл.

Различные режимы

‘R’ - режим чтения

Этот режим позволяет читать файл

‘W’ - режим записи

Этот режим позволит вам записать файл; Режим записи предпочтительнее, когда файл пуст, потому что, если вы используете его с файлом, который имеет некоторое содержимое, тогда старое содержимое будет удалено, а новое содержимое будет записано.

‘A’ - режим добавления

Этот режим позволяет читать и писать.

‘R +’ - режим чтения и записи

Этот режим также позволяет нам читать и писать.

Добавить текст

Как упоминалось ранее, режим добавления позволяет читать и писать. Предположим, вы хотите добавить языки программирования режимов в наш текстовый файл «языки программирования».

Исключения

Как и в других языках программирования, у Python есть исключение. Исключения полезны при обработке ошибок. Ошибки можно обрабатывать в блоках try-catch. Блок try-catch позволяет программе работать даже при возникновении ошибки. Давайте попробуем разделить 10 на 0. Если вы запустите это без try-catch в Python, вы получите ошибку. Посмотрим на ошибку.

Теперь давайте воспользуемся блоком try-catch.

Сегодня мы изучили основы Python из книги Ускоренный курс Python (Глава 10). Сегодня я закончил все основные концепции Python. Я буду практиковать все эти концепции в течение нескольких дней, а затем перейду к библиотекам Python для анализа данных.

Моя цель в этом конкурсе «100 дней машинного обучения» - изучить машинное обучение с нуля и помочь тем, кто хочет начать свой путь в машинном обучении. Мне известны многие концепции, но я начинаю с нуля, чтобы помочь новичкам в сообществе машинного обучения и пересмотреть концепции.

Спасибо за чтение!

Если вам нравится моя работа и вы хотите поддержать меня, я буду очень признателен, если вы подпишетесь на меня в моих каналах в социальных сетях:

На случай, если вы пропустили мою предыдущую часть серии.

Надеюсь, вам понравятся другие мои статьи.