我从这段代码中得到错误 E501: line too long
:
header, response = client.request('https://api.twitter.com/1.1/statuses /user_timeline.json?include_entities=true&screen_name='+username+'&count=1')
但如果我这样写或另一种方式:
header, response = client.request('\
https://api.twitter.com/1.1/statuses/user_timeline.\
json?include_entities=true&screen_name='+username+'&count=1')
我收到这个错误:
ValueError: Unsupported URL https://api.twitter.com/1.1/statuses/user_timeline .json?include_entities=true&screen_name=username&count=1 ().
或者我得到这个错误:
ValueError: No JSON object could be decoded
所以请告诉我,我怎样才能通过这个错误?
最佳答案
如果您这样打断行首的空格,它们将成为您的字符串的一部分。
试试这个:
header, response = client.request(
'https://api.twitter.com/1.1/statuses/user_timeline.'
'json?include_entities=true&screen_name=' + username + '&count=1')
字符串将为 automatically be concatenated .
关于python - Pep8 E501 : line too long error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685184/