Python с нуля. Урок №67. Работа с файлами. Контекстный менеджер. With
Работа с json-файлами в Python
Введение JSON — это текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования. В данной статье научимся работать с json-файлами в языке программирования Python. Модуль json Для работы с json-файлами нам понадобится модуль json, который к счастью входит в стандартную библиотеку python. Импортируем его: import json Создание json-файлов в Python Создадим словарь data, и занесём в него данные к примеру человека по имени “Василий”: import json data = {
"first_name": "Vasiliy",
"email": "vasya@gmail...
5 Python-лайфхаков для веб-разработки, которые сэкономят вам часы времени
Замените ручные проверки request.json на валидацию через модели Pydantic: from pydantic import BaseModel
from flask import Flask, request, jsonify
app = Flask(__name__)
class UserRequest(BaseModel):
name: str
age: int
@app.route("/user", methods=["POST"])
def create_user():
data = UserRequest(**request.json) # Валидация автоматически!
return jsonify(data.dict()) Используйте httpx для асинхронных вызовов внешних API: import httpx
from fastapi import BackgroundTasks
async def fetch_data(url: str):
async with httpx...