【发布时间】:2010-10-25 20:42:52
【问题描述】:
64 位 VISTA
Python 3.1
from urllib import request
a = request.urlopen('http://www.marketwatch.com/investing/currency/CUR_USDYEN').read(20500)
b = a[19000:20500]
idx_pricewrap = b.find('pricewrap')
context = b[idx_pricewrap:idx_pricewrap+80]
idx_bgLast = context.find('bgLast')
rate = context[idx_bgLast+8:idx_bgLast+15]
print(rate)
回溯(最近一次通话最后):
文件“c:\P31Working\test_urllib.py”,第 4 行,在
idx_pricewrap = b.find('pricewrap')
TypeError:期望一个具有缓冲区接口的对象
进程以退出代码 1 终止
我不知道这个错误是什么意思。
请帮忙。
【问题讨论】:
标签: python-3.x urllib