Сравнение Python-кода

Код 1 оригинал
Код 2 изменённый

Сравнение и подсветка работают в браузере: код никуда не отправляется. Tab внутри поля делает отступ, Ctrl+Enter — сравнить.

Как сравнить два Python-файла?

Сравнение двух версий Python-скрипта: изменённые сигнатуры функций, правки в декораторах, добавленные импорты, изменившиеся строки в f-шаблонах. Так как в Python отступы — часть синтаксиса, в инструменте есть отдельный переключатель «не считать пробелы»: он позволяет отделить реальную правку логики от рефакторинга отступов.

Полезно при переносе кода между версиями Python, сравнении двух settings.py, проверке скриптов автоматизации и разборе чужих правок перед мерджем.

  1. Вставьте код или перетащите два .py файла.
  2. Для сравнения «без учёта форматирования» включите игнор пробелов.
  3. Вид «Слитно» показывает изменения подряд, «Рядом» — две версии бок о бок.
  4. Результат копируется как unified diff или скачивается файлом .patch.

Файлы не отправляются на сервер: скрипты с ключами и доступами можно сравнивать спокойно.