В каком формате работал
Python
Junior
Без компании
В каком формате работал
Ответы
Python работает с различными форматами данных, включая:
- **JSON** (`json` модуль)
- **CSV** (`csv` модуль)
- **XML** (`xml.etree.ElementTree`)
- **YAML** (`PyYAML`)
- **Бинарные данные** (`pickle`, `struct`)
- **Текстовые файлы** (стандартные `open()`, `read()`, `write()`)
Пример работы с JSON:
```
import json
data = {"name": "Alice", "age": 30}
json_str = json.dumps(data) # Сериализация в строку
loaded_data = json.loads(json_str) # Десериализация
```
Пример работы с CSV:
```
import csv
with open('data.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(['Name', 'Age'])
writer.writerow(['Alice', 30])
```
Выбор формата зависит от задачи: JSON для API, CSV для таблиц, pickle для Python-объектов.