以下程序输出到文件textcsv里的结果是: fo=open(“textcsv”,‘w’) x=[90,87,93] fo.write(","join(str(x))) fo.close()
A. [90,87,93]
B. 90,87,93
C. ,9,0,,8,7,,9,3,
D. [,9,0,,8,7,,9,3,]
设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()