给出如下代码:fname = input("请输入要打开的文件: ")fi = open(fname, "r")for line in fi.readlines():print(line)fi.close()以下选项中描述错误的是( )。
A. 通过fi.readlines()方法将文件的全部内容读入一个字典fi
B. 用户输入文件路径,以文本文件方式读入文件内容并逐行读入和打印
C. 通过fi.readlines()方法将文件的全部内容读入一个列表fi
D. 上述代码中fi.readlines()可以优化为fi
查看答案
fname=input("请输入要写入的文件: ")f=open(fname,"w+")ls=["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。"]f.writelines(ls)f.seek(0)for line in f:print(line)f.close()以下选项中描述错误的是( )。
A. f.seek(0,0)这行代码可以省略,不影响输出效果
B. f.writelines(ls)将元素全为字符串的ls列表写入到文件
C. 代码主要功能为向文件写入一个列表内容,并打印输出结果
D. 执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
以下选项中,不是Python文件处理.seek()方法确定参考位置的参数是 ( )。
A. 0
B. 1
C. 2
D. -1
以下文件操作方法中,不能从文本文件格式文件中读取数据的是( )。
A. readlines
B. readline
C. seek
D. read
以下程序输出到文件text.txt里的结果是( )。f=open("d:\\text.txt",'w')x=[90,87,93]z=[]for y in x:z.append(str(y))f.write(",".join(z))f.close()
A. [90,87,93]
B. 90,87,93
C. '90,87,93'
D. '[90,87,93]'