我正在使用Twitter XAuth Python库,并且我不断收到Invaild语法错误。我还在学习python但是在我看的时候我找不到解决方案。这是给出错误的代码。任何帮助都会很棒。
req = urllib2.Request(post_url, data = urllib.urlencode(params))
req.add_data(urllib.urlencode({'status' : message}))
req.add_header('Authorization', 'OAuth %s' % ', '.join(
['%s='%s'' % (x, urllib.quote(params[x], '')) for x in params]))
谢谢。
答案 0 :(得分:0)
你在行尾有两个随机括号,你应该在你的字符串周围使用双引号 - Stack Overflow的语法高亮应该清楚。下一次,包括完整的堆栈跟踪。
编辑,如果更新了问题,则括号不再是问题。
req.add_header('Authorization', 'OAuth %s' % ', '.join(
["%s='%s'" % (x, urllib.quote(params[x], '')) for x in params]))
在SO的语法高亮显示中,了解字符串中的所有内容是否为红色?