Pep8 E501: line too long error

醉酒当歌 提交于 2019-12-04 02:52:08

The whitespaces at the beginning of the lines become part of your string if you break it like this.

Try this:

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

The strings will automatically be concatenated.

You could also go to into the code analysis and ignore that kind or error/warning. I am using eclipse and Pydev.

Windows > Preferences > Pydev > Editor > Code Analysis > pycodestyle.py (pep8)

then add to arguments : --ignore=E501 

Restart Eclipse and it should be fine for this warning.

You could build the string on multiple lines:

st='https://api.twitter.com/1.1/statuses/user_timeline.json?'
st=st+'include_entities=true&screen_name='+username+'&count=1'

header, response = client.request(st)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!