In base a PEP 8 (Maximum Line Length), una riga non deve mai essere più lunga di 79 caratteri.Come formattare query SQL lunghe in base a PEP8
Quando provo a dividere le query, però, mi imbatto in questioni come i personaggi di continuazione, e gettoni non validi, ecc
Per esempio, quale sarebbe il modo migliore per formattare questa query, secondo PEP8?
cursor.execute("SELECT pivot_id FROM aud_qty WHERE hshake1 is NULL AND ((strftime('%s', DATETIME('now')) - strftime('%s', sent_to_pivot))/(60)) > 30;")
Credo che questa domanda meriti una spiegazione migliore, per quanto riguarda l'esempio e il concetto stesso. Forse un po 'di tempo Pythonist potrebbe dare una visione più chiara per entrambe le situazioni. Ho aperto questa domanda a Quora, per ottenere ulteriori spiegazioni sull'argomento: https://www.quora.com/unanswered/How-can-I-respect-PEP-8-Maximum-Line-Length-79-characters -for-SQL-query-senza-causare-problemi-al-mio-codice – ivanleoncz