设python代码如下,并且,在其所在路径下,有一个文件1.txt。以下描述中,错误的是? [br][/br] with open('1.txt', 'a+', encoding = 'utf-8') as f: print( f.tell() ) f.seek(0) print( f.readline(5) )
A: f.tell()可以返回当前文件位置指针的位置。对于'a+'模式打开的文件,打开文件时,默认文件位置指针在文件的尾部。
B: f.seek(0)等价于f.seek(0,0),表示把文件位置指针移动到距离文件开头0个字节的位置,即文件开头。
C: f.readline(5)表示读取一行中最多前5个字节(如果不足5个字节,按实际字节读取)。
D: 使用f.seek()修改文件当前位置指针,只能用于以二进制方式打开的文件。
A: f.tell()可以返回当前文件位置指针的位置。对于'a+'模式打开的文件,打开文件时,默认文件位置指针在文件的尾部。
B: f.seek(0)等价于f.seek(0,0),表示把文件位置指针移动到距离文件开头0个字节的位置,即文件开头。
C: f.readline(5)表示读取一行中最多前5个字节(如果不足5个字节,按实际字节读取)。
D: 使用f.seek()修改文件当前位置指针,只能用于以二进制方式打开的文件。
举一反三
- f.seek(0, 0)可以让文件指针回到f指向的文件开头。
- f.seek(0, 0)可以让文件指针回到f指向的文件开头。 A: 正确 B: 错误
- 文件句柄f,以下是f.seek(0)作用的是: A: 寻找文件中第一个值为0的位置 B: 保持文件指针不动 C: 将指针返回文件开始 D: 将指针跳转到文件最后
- 函数调用语句fseek(fp,-8L,SEEK_CUR);的含义是()。 A: 将文件位置指针从当前位置往前移动8字节 B: 将文件位置指针从当前位置往后移动8字节 C: 将文件位置指针从文件开头往后移动8字节 D: 将文件位置指针从文件尾部往前移动8字节
- 打开一个文本文件,f=open(‘test.txt’,‘r+’);则f.seek(5)表示在打开的文件里寻找数字5。