В этой статье мы рассмотрим, как использовать Python для работы с файлами различных форматов. Вам не придется искать информацию по отдельным методам, так как основные методы работы с файлами уже собраны здесь. Давайте начнем! 😊
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Чтение и запись текстовых файлов
Текстовые файлы – это наиболее распространенный тип файлов, с которыми вы столкнетесь в программировании. В Python можно легко открыть текстовый файл, прочитать его содержимое и записать новую информацию.
Чтение текстового файла
with open('file.txt', 'r') as file:
content = file.read()
print(content)
Запись в текстовый файл
with open('file.txt', 'w') as file:
file.write('Hello, World!')
Работа с CSV-файлами
Для работы с CSV-файлами в Python можно использовать встроенный модуль csv. Он предоставляет функции для чтения и записи данных в формате CSV.
Чтение CSV-файла
import csv
with open('file.csv', 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
print(row)
Запись в CSV-файл
import csv
data = [['Name', 'Age'], ['Alice', 30], ['Bob', 25]]
with open('file.csv', 'w') as file:
csv_writer = csv.writer(file)
csv_writer.writerows(data)
Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Работа с JSON-файлами
Для работы с JSON-файлами в Python можно использовать встроенный модуль json. Он предоставляет функции для чтения и записи данных в формате JSON.
Чтение JSON-файла
import json
with open('file.json', 'r') as file:
data = json.load(file)
print(data)
Запись в JSON-файл
import json
data = {'name': 'Alice', 'age': 30}
with open('file.json', 'w') as file:
json.dump(data, file)
Работа с Excel-файлами
Для работы с Excel-файлами (.xlsx) в Python можно использовать сторонний модуль openpyxl. Этот модуль не входит в стандартную библиотеку, поэтому его нужно установить отдельно.
Чтение Excel-файла
import openpyxl
workbook = openpyxl.load_workbook('file.xlsx')
sheet = workbook.active
for row in sheet.iter_rows(values_only=True):
print(row)
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Запись в Excel-файл
import openpyxl
data = [['Name', 'Age'], ['Alice', 30], ['Bob', 25]]
workbook = openpyxl.Workbook()
sheet = workbook.active
for row in data:
sheet.append(row)
workbook.save('file.xlsx')
Теперь вы знаете, как использовать Python для работы с файлами в разных форматах. Это знание поможет вам во многих практических задачах и проектах. Удачи вам в изучении Python и приятного кодирования! 😄
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий