题目内容

设citycsv文件内容如下: 巴哈马,巴林,孟加拉国,巴巴多斯 白俄罗斯,比利时,伯利兹 下面代码的执行结果是: f=open(“citycsv”,“r”) ls=f.read()split(",") f.close() print(ls)

A. [‘巴哈马’,‘巴林’,‘孟加拉国’,‘巴巴多斯\n白俄罗斯’,‘比利时’,‘伯利兹’]
B. [‘巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹’]
C. [‘巴哈马’,‘巴林’,‘孟加拉国’,‘巴巴多斯’,‘\n’,‘白俄罗斯’,‘比利时’,‘伯利兹’]
D. [‘巴哈马’,‘巴林’,‘孟加拉国’,‘巴巴多斯’,‘白俄罗斯’,‘比利时’,‘伯利兹’]

查看答案
更多问题

给出如下代码: fname=input("请输入要打开的文件:") fo=open(fname,“r”) forlineinfo.readlines(): print(line) fo.close() 关于上述代码的描述,以下选项中错误的是

A. 通过fo.readlines()方法将文件的全部内容读入一个字典fo
B. 通过fo.readlines()方法将文件的全部内容读入一个列表fo
C. 上述代码可以优化为: fname=input("请输入要打开的文件:") fo=open(fname,“r”) forlineinfo.readlines(): print(line) fo.close()
D. 用户输入文件路径,以文本文件方式读入文件内容并逐行打印

能实现将一维数据写入CSV文件中的是

A. fo=open(“price2016bjcsv”,“w”) ls=[‘AAA’,‘BBB’,‘CCC’,‘DDD’] fo.write(","join(ls)+“\n”) fo.close()
B. fr=open(“price2016csv”,“w”) ls=[] forlineinfo: line=line.replace("\n","") ls.append(linesplit(",")) print(ls) fo.close()
C. fo=open(“price2016bjcsv”,“r”) ls=[‘AAA’,‘BBB’,‘CCC’,‘DDD’] fo.write(","join(ls)+“\n”) fo.close()
D. fname=input("请输入要写入的文件:") fo=open(fname,“w+”) ls=[“AAA”,“BBB”,“CCC”] fo.writelines(ls) forlineinfo: print(line) fo.close()

执行如下代码: fname=input("请输入要写入的文件:") fo=open(fname,“w+”) ls=[“清明时节雨纷纷,”,“路上行人欲断魂,”,“借问酒家何处有?”,“牧童遥指杏花村。”] fo.writelines(ls) fo.seek(0) forlineinfo: print(line) fo.close() 以下选项中描述错误的是

A. fo.writelines(ls)将元素全为字符串的ls列表写入文件
B. fo.seek(0)这行代码如果省略,也能打印输出文件内容
C. 代码主要功能为向文件写入一个列表类型,并打印输出结果
D. 执行代码时,从键盘输入“清明txt”,则清明txt被创建

有一个文件记录了1000个人的高考成绩总分,每一行信息长度是20个字节,要想只读取最后10行的内容,不可能用到的函数是:

A. seek()
B. readline()//
C. 只读取文本第一行的内容,以字符串的形式返回结果
D. //readlines()
E. 读取文本所有内容,并且以数列的格式返回结果,一般配合forin使用open()
F. read()//
G. 一次性读取文本中全部的内容,以字符串的形式返回结果

答案查题题库