Ich versuche, PEP-8-kompatiblen Code für ein inländisches Projekt zu schreiben (ich muss zugeben, dass dies meine ersten Schritte in der Python-Welt sind), und ich habe einen F-String, der mehr als 80 Zeichen lang ist
- Die durchgezogene dünne Linie in der Nähe des Punktes bei self.text ist die 80-Zeichen-Marke. (Entschuldigung für den traurigen Link ohne Vorschau, aber ich muss mehr als 10 Mitarbeiter haben, um sie zu posten)
Ich versuche es auf pythonischste Weise in verschiedene Zeilen aufzuteilen , aber die einzige Antwort, die tatsächlich funktioniert, ist ein Fehler für meinen Linter
Arbeitscode:
def __str__(self):
return f'{self.date} - {self.time},\nTags:' + \
f' {self.tags},\nText: {self.text}'
Ausgabe:
2017-08-30 - 17:58:08.307055,
Tags: test tag,
Text: test text
Der Linter glaubt, dass ich E122 von PEP-8 nicht respektiere. Gibt es eine Möglichkeit, die Zeichenfolge richtig und den Code konform zu machen?