flynt - große Projekte automatisch zum f-strings konvertieren
Verfasst: Montag 9. September 2019, 21:05
Hallo Pythonistas,
mit https://github.com/ikamensh/flynt könntet ihr auch größere Projekte schmerzlos zum im Python 3.6 eingeführten f-strings konvertieren, z.B.:
wird zum , und
zum
F-strings sind kürzer, schneller, lesbarer und weniger fehleranfällig, also los - versuche mit und !
(Warnung: .py Dateien werden umgeschrieben, also lieber nur auf dem code in Version Control wie git laufen)
Grüße,
Ilya
mit
Code: Alles auswählen
flynt
Code: Alles auswählen
e = '%.03f' % var
Code: Alles auswählen
e = f'{var:.03f}'
Code: Alles auswählen
string += '{} = {}\n'.format(('.').join(listKeys), json.JSONEncoder().encode(val))
Code: Alles auswählen
string += f"{'.'.join(listKeys)} = {json.JSONEncoder().encode(val)}\n"
Code: Alles auswählen
flynt
Code: Alles auswählen
pip install flynt
Code: Alles auswählen
flynt .
(Warnung: .py Dateien werden umgeschrieben, also lieber nur auf dem code in Version Control wie git laufen)
Grüße,
Ilya