我有一个 python 字符串,它基本上是 3 个变量的串联。我f-strings
用来使它成为一个字符串。现在看起来像这样:
my_string = f'{getattr(RequestMethodVerbMapping, self.request_method).value} {self.serializer.Meta.model.__name__} {self.request_data['name']}'
这给了我输出:
Create IPGroup test-create-demo-098
正是我想要的输出。但是,很明显,这条线太长了,现在 Pylint 开始抱怨,所以我尝试使用 multiline 分解这条线f-strings
,如下所示:
my_string = f'''{getattr(RequestMethodVerbMapping, self.request_method).value}
{self.serializer.Meta.model.__name__} {self.request_data['name']}'''
Pylint 现在很高兴,但我的字符串如下所示:
Create
IPGroup test-create-demo-098
这样做的最佳方法是什么,以便我将字符串放在一行中,并让 Pylint 静音,因为该行超过 120 个字符?