若f是文本文件对象,则下列读取一行内容的语句是()。
A: f.read(all)
B: f.readline(all)
C: f.readline()
D: f.readlines()
A: f.read(all)
B: f.readline(all)
C: f.readline()
D: f.readlines()
举一反三
- 假定已从文件对象f读取一行数据,( )不能读取剩余的全部数据。 A: f.readlines() B: f.readline() C: f.read() D: list(f)
- 设f=open("a.txt")。不能得到文件全部内容的是( )。 A: f.read() B: f.readlines() C: f.readline() D: list(f)
- 个文本文件test.txt的一行存储5个整数如下:1 3 56 67 34数之间用空格隔开,要读出这些整数的函数正确的是: A: def read():f=open("test.txt","rt")st=f.readlines()for s in st:print(s)f.close() B: def read():f=open("test.txt","rt")while true:s=f.read()if s!="":print(s)else:breakf.close() C: def read():f=open("test.txt","rt")while true:s=f.readline()if s!="":print(s)else:breakf.close() D: def read():f=open("test.txt","rt")s=f.readline()st=s.splist(" ")for s in st:print(s)f.close()
- 一个文本文件test.txt的一行存储5个整数如下:1 3 56 67 34数之间用空格隔开,要读出这些整数的函数正确的是: A: def read(): f=open("test.txt","rt") while True: s=f.read() if s!="": print(s) else: break f.close() B: def read(): f=open("test.txt","rt") while True: s=f.readline() if s!="": print(s) else: break f.close() C: def read(): f=open("test.txt","rt") st=f.readlines() for s in st: print(s) f.close() D: def read(): f=open("test.txt","rt") s=f.readline() st=s.splist(" ") for s in st: print(s) f.close()
- 假设用语句f=open("D:/hello.txt")打开文件并执行print(f.readlines())显示所有文本内容,此时执行print(f.readline())显示为空,此时读写指针在①;执行f.seek(0)将读写指针定位在②,此时执行print(f.readline())显示第一行文本;接着执行f.seek(1) 后再执行print(f.readline())显示第③ 行文本。