Zeh*_*hef -4 python url attributes
我使用 python,这是我的代码
myUser = 'username'
myServer = 'http://api.url.net', "{\"orga\":\"monorga\",\"coupon\":\"moncoupon\"}"
myPass = 'pass'
authString = base64.encodestring('%s:%s' % (myUser, myPass))
headers = {'Authorization':"Basic %s" % authString}
req = urllib2.Request(myServer, None, headers)
openedUrl = urllib2.urlopen(req)
url = url.strip()
AttributeError: 'tuple' object has no attribute 'strip'
Run Code Online (Sandbox Code Playgroud)
请帮我
当您编写 时url = 'https://api.url.net', "{\"orga\":\"monorga\",\"coupon\":\"moncoupon\"}"
,基本上您只是创建tuple
两个元素('https://api.url.net'
和"{\"orga\":\"monorga\",\"coupon\":\"moncoupon\"}"
)中的一个,并将对此元组的引用分配给url
变量。这是因为,在 python 中,并不总是需要编写元组的括号:a = 1, 2
例如。
因此,url
现在是一个元组。此外,元组没有strip
方法,因此您无法调用url.strip
.
要调用strip
,url
必须首先将其转换为字符串。
归档时间: |
|
查看次数: |
19724 次 |
最近记录: |