【发布时间】:2011-08-26 02:30:27
【问题描述】:
来自urllib.urlopen() 上的python 文档,谈到函数成功返回的类文件对象:
(但它不是内置文件对象,因此不能在需要真正内置文件对象的少数地方使用。)
哪些地方需要真正的内置文件对象?
注意:这纯粹是出于好奇……这里没有要解决的实际问题。
【问题讨论】:
-
我猜 Python 违反了它自己的管道类型规则? >=D
-
“管道打字”?通常的拼写是“duck typing”。
-
如果你想看到我们违反了鸭子类型,请尝试使用不继承自
str(或 2.x 中的unicode)的类字符串类型。
标签: python api file interface standard-library