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

admin2019-08-30  38

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

选项 A、fname=input(’’请输入要写入的文件:’’)
fo=open(fname.’’w+’’)
ls=[’’AAA’’,’’BBB’’,’’CCC’’]
fo.writelines(ls)
for line in fo:
print(1ine)
fo.close()
B、fo=open(’’price2016bj.csv’’,’’w’’)
ls=[’AAA’,’BBB’,’CCC’,’DDD’]
fo.write(’’,’’.join(ls)+’’\n’’)
fo.close()
C、fr=open(’’price2016.csv’’,’’w’’)
ls=[]
for line in fo:
line=line.replace(’’、n’’,’’’’)
ls.append(line.split(’’,’’))
print(ls)
fo.close()
D、fo=open(’’price2016bj.csv’’,’’r’’)
ls=[’AAA’,’BBB’,’CCC’,’DDD’]
fo.write(’’,’’.join(ls)+’’\n’’)
fo.close()

答案B

解析 对于Python列表变量保存的一维数据,可以用字符串的jion()方法组成逗号分隔形式,再通过文件的write()方法存储到CSV文件中,其中’’,’’.join(ls)生成一个新的字符串,它由字符’’,’’分隔列表ls中的元素形成。
转载请注明原文地址:https://kaotiyun.com/show/OW6p777K
0

最新回复(0)