Ich habe eine sehr lange Anfrage. Ich möchte es in Python in mehrere Zeilen aufteilen. Eine Möglichkeit, dies in JavaScript zu tun, besteht darin, mehrere Sätze zu verwenden und sie mit einem +
Operator zu verknüpfen (ich weiß, vielleicht ist dies nicht die effizienteste Methode, aber ich bin nicht wirklich besorgt über die Leistung in dieser Phase, sondern nur über die Lesbarkeit des Codes). . Beispiel:
var long_string = 'some text not important. just garbage to' +
'illustrate my example';
Ich habe versucht, etwas Ähnliches in Python zu tun, aber es hat nicht funktioniert, also habe ich \
die lange Zeichenfolge geteilt. Ich bin mir jedoch nicht sicher, ob dies der einzige / beste / pythonischste Weg ist, dies zu tun. Es sieht unangenehm aus. Aktueller Code:
query = 'SELECT action.descr as "action", '\
'role.id as role_id,'\
'role.descr as role'\
'FROM '\
'public.role_action_def,'\
'public.role,'\
'public.record_def, '\
'public.action'\
'WHERE role.id = role_action_def.role_id AND'\
'record_def.id = role_action_def.def_id AND'\
'action.id = role_action_def.action_id AND'\
'role_action_def.account_id = ' + account_id + ' AND'\
'record_def.account_id=' + account_id + ' AND'\
'def_id=' + def_id