相关疑难解决方法(0)

线读取阻塞在0x1A上

我有以下文件:

abcde
kwakwa
<0x1A>
line3
linllll
Run Code Online (Sandbox Code Playgroud)

其中,<0x1A>表示十六进制值为0x1A的字节.尝试在Python中读取此文件时:

for line in open('t.txt'):
    print line,
Run Code Online (Sandbox Code Playgroud)

它只读取前两行,并退出循环.

解决方案似乎是以二进制(或通用换行模式)打开文件 - 'rb'或'rU'.你能解释一下这种行为吗?

python windows binary-data

13
推荐指数
2
解决办法
3206
查看次数

标签 统计

binary-data ×1

python ×1

windows ×1