谁能告诉我为什么数据长度远小于文件末尾的位置?我原以为这些是平等的.
>>> target = open('target.jpg')
>>> print target.tell()
0
>>> data = target.read()
>>> print target.tell()
40962
>>> print len(data)
52
Run Code Online (Sandbox Code Playgroud)
以二进制模式打开文件:
target = open('target.jpg','rb')
Run Code Online (Sandbox Code Playgroud)
我不相信tell()对未打开为二进制文件的文件.
后来:实际上,在审核评论时,我应该说我不会相信一个read
以文本形式打开的二进制文件.
归档时间: |
|
查看次数: |
572 次 |
最近记录: |