Пробелы после '{' для понимания множества в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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