Программирование, 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 дней машинного обучения» - изучить машинное обучение с нуля и помочь тем, кто хочет начать свой путь в машинном обучении. Мне известны многие концепции, но я начинаю с нуля, чтобы помочь новичкам в сообществе машинного обучения и пересмотреть концепции.
Спасибо за чтение!
Если вам нравится моя работа и вы хотите поддержать меня, я буду очень признателен, если вы подпишетесь на меня в моих каналах в социальных сетях:
- Лучший способ поддержать меня - подписаться на меня на Medium.
- Подпишитесь на мой новый канал YouTube.
- Зарегистрируйтесь в моем списке рассылки.
На случай, если вы пропустили мою предыдущую часть серии.
- День 0: Введение в вызов
- День 1: Основы Python - 1
- День 2: Основы Python - 2
- День 3: Основы Python - 3
- День 4: Основы Python - 4
Надеюсь, вам понравятся другие мои статьи.