python3.0读取url中数据头部总有b'

lsupper 2011-06-07 01:21:24
最近在学习python在写一些小例子:

>>> import urllib.request
>>> proxies = {'http': 'http://proxy.example.com:8080/'}
>>> opener = urllib.request.FancyURLopener(proxies)
>>> f = opener.open("http://www.python.org")
>>> f.read(100)

用不用代理都一样,我读取了前面的100字符,打印后:
b'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm'

前后总有b'

为什么啊!!
...全文
331 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2011-06-07
  • 打赏
  • 举报
回复
2.5版本的'x'不显示引号?
至于b'x',你自己看下类型,自己多想下。我不觉得这种问题需要别人来解答。
lsupper 2011-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]

无语……那只是一种可读化的表示。
'x'表示这是个字符串,字符串包含一个字符x。
b'x'表示这是个字节流,包含一个字节x。
[/Quote]

为什么2.5 版本不会这样?
iambic 2011-06-07
  • 打赏
  • 举报
回复
无语……那只是一种可读化的表示。
'x'表示这是个字符串,字符串包含一个字符x。
b'x'表示这是个字节流,包含一个字节x。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧