Python与文件——保存文件

1.以下关于Python二维数据的描述中,错误的是()。
A、CSV文件的每一行是一维数据,可以用列表、元组表示。
B、从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符。
C、若一个列表变量里的元素都是字符串类型,则可以用join()合成字符串。
D、列表中保存的二维数据,可以通过循环用writelines()写入CSV文件。
答案:D。
解析:在Python语言中, writelines()方法是将一个元素为字符串的列表整体写入文件, write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合,方法如下:
#ls代表二维列表,此处省略
f=open(“cpi.csv”,“w”)
for row in ls
f.write(“,”.join(row)+“\n”)
f.close()
2.以下代码的输出结果是()
fo = open(“book.txt”, “w”)
ls =[‘C语言’,‘Java’, ‘C#’,‘Python’]
fo.writelines(ls)
fo.close()
A、‘C语言"Java"C#"Ppython’
B、C语言JavaC#Python
C、[C语言, Java, C#, Python]
D、[‘C语言’,‘Java’,‘C#’,‘Python’]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不解风情的老妖怪哎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值