Русский
Открыть в Telegram

Пост ✈️CSV (Comma-Separated Values) — это формат хранения табличных данных, где каждая строка представляет одну запись, а зна…

10 февраля 2025
P
Pythoner
Фотография
✈️CSV (Comma-Separated Values) — это формат хранения табличных данных, где каждая строка представляет одну запись, а значения внутри строки разделены запятыми. Это простой и универсальный формат, который используется во многих приложениях. Python предоставляет удобные инструменты для работы с CSV-файлами через стандартную библиотеку csv. ➡️Пример чтения CSV-файла: 💬Допустим, у нас есть файл data.csv со следующим содержимым: name,age,city Alice,30,New York Bob,25,Los Angeles Charlie,35,Chicago 💬Вот как мы можем прочитать этот файл: import csv # Открываем файл для чтения with open('data.csv', mode='r', encoding='utf-8') as file: reader = csv.DictReader(file) # Создаем читатель с заголовками for row in reader: print(f"Имя: {row['name']}, Возраст: {row['age']}, Город: {row['city']}") 💬Что в результате нам даст: Имя: Alice, Возраст: 30, Город: New York Имя: Bob, Возраст: 25, Город: Los Angeles Имя: Charlie, Возраст: 35, Город: Chicago ➡️Пример записи в CSV-файл 💬Теперь давайте создадим новый CSV-файл: import csv # Данные для записи data = [ {'name': 'David', 'age': 28, 'city': 'Houston'}, {'name': 'Eva', 'age': 22, 'city': 'San Francisco'} ] # Открываем файл для записи with open('new_data.csv', mode='w', encoding='utf-8', newline='') as file: fieldnames = ['name', 'age', 'city'] # Заголовки столбцов writer = csv.DictWriter(file, fieldnames=fieldnames) writer.writeheader() # Пишем заголовки writer.writerows(data) # Пишем данные ⬆️После выполнения этого кода будет создан файл new_data.csv со следующим содержимым: name,age,city David,28,Houston Eva,22,San Francisco 🔎Как это работает? — Чтение CSV : Мы используем csv.DictReader, который преобразует строки файла в словари, где ключи — это заголовки столбцов. — Запись CSV : Мы используем csv.DictWriter, который позволяет легко записывать данные в файл с указанием заголовков. ➡️Практическое применение: — Импорт/экспорт данных из базы данных. — Анализ логов сервера. — Обработка результатов опросов или анкет. 🐍 Pythoner
32 · 2.3K ·

Рядом в ленте

PPythoner✈️Библиотека yt-dlp в Python — это мощный инструмент для загрузки видео и аудио с различных платформ, таких как YouTube, Vimeo и многих других. yt-dlp является PPythoner✈️Декораторы — это функции, которые позволяют изменять или расширять поведение других функций без изменения их исходного кода. Это мощный инструмент, который по
это сообщение
PPythoner😈 IT memerPPythoner✈️Что такое регулярные выражения? Регулярные выражения (или regex) — это язык для описания шаблонов текста. С их помощью можно выполнять сложные операции поиска

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем