Ruff open-alias (UP020)

open-alias в Ruff проверяет код на предупреждение UP020. Правило относится к группе pyupgrade.

Почему это неправильно

Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила open-alias и пример ниже.

Пример ошибки

import io

with io.open("file.txt") as f:
    ...

Как правильно

with open("file.txt") as f:
    ...

Автоисправление

Ruff может предложить автоисправление в некоторых случаях.