Пробелы после '{' для понимания множества в f-строках [дубликат]Python

Программы на Python
Anonymous
Пробелы после '{' для понимания множества в f-строках [дубликат]

Сообщение Anonymous »

Как правильно определить понимание набора/словаря в f-строках, чтобы flake8 не жаловался? В настоящее время я получаю следующие ошибки:
echo 'f"{ {k for k in []} }"' | flake8 -
stdin:1:4: E201 whitespace after '{'
stdin:1:20: E202 whitespace before '}

Похоже, проблема связана с pycodestyle:
echo 'f"{ {i for i in ()} }"' | pycodestyle -
stdin:1:4: E201 whitespace after '{'
stdin:1:20: E202 whitespace before '}'

flake8 --version
7.3.0 (mccabe: 0.7.0, pycodestyle: 2.14.0, pyflakes: 3.4.0) CPython 3.13.11 on Linux

python --version
Python 3.13.11


Подробнее здесь: https://stackoverflow.com/questions/798 ... -f-strings

Вернуться в «Python»