【发布时间】:2019-04-05 05:52:16
【问题描述】:
我运行了“pydoc file.seek”,文档中的这一行让我感到困惑。 “请注意,并非所有文件对象都是可搜索的。”据我了解,“不可搜索”的意思是“即使你有访问权限,你也不能使用搜索”。我不明白,这怎么可能?怎么会有无法搜索的文件对象?
【问题讨论】:
-
“文件对象”不一定表示实际的磁盘文件。也许它是一个套接字,或者一个管道,或者任何其他方便的东西,当它实际上不是一个文件时,好像它是一个文件。
-
@JohnGordon 啊,那我明白了。
-
仅当文件流支持随机访问时才可搜索。任何偏差都可能遇到这个
-
@SriniV 等等,你是说磁带上的文件不可搜索吗?