Pep8 E501: trop long de ligne d'erreur

Je reçois le message d'erreur E501: line too long à partir de ce code:

header, response = client.request('https://api.twitter.com/1.1/statuses   /user_timeline.json?include_entities=true&screen_name='+username+'&count=1')

mais si j'écris de cette façon ou d'une autre manière:

    header, response = client.request('\
       https://api.twitter.com/1.1/statuses/user_timeline.\
           json?include_entities=true&screen_name='+username+'&count=1')

J'obtiens cette erreur:

ValueError: Unsupported URL             https://api.twitter.com/1.1/statuses/user_timeline            .json?include_entities=true&screen_name=username&count=1 ().

ou j'obtiens cette erreur:

ValueError: No JSON object could be decoded

De sorte s'il vous plaît dites-moi, comment puis-je passer cette erreur?

Au lieu de se terminer lignes avec des barres obliques inverses, essayez de concaténation de chaînes de caractères sur plusieurs lignes.

OriginalL'auteur Amy Obrian | 2013-09-08