假设country.csv文件内容如下: 哈密瓜,香瓜,无籽西瓜,水晶葡萄 奶油富士,火龙果,百香果 以下程序的输出结果是()。 f =open( " country. csv" ,"r") ls= f.read().split(" ,") f.close() print( ls ) A ['哈密瓜','香瓜','无籽西瓜 ','水晶葡萄\n奶油富士','火龙果','百香果'] B ['哈密瓜','香瓜','无籽西瓜 ','水晶葡萄','奶油富士','火龙果','百香果'] C ['哈密瓜,香瓜,无籽西瓜,水晶葡萄,奶油富士,火龙果,百香果'] D ['哈密瓜 ', '香瓜 ', '无籽西瓜 ','水晶葡萄', '\n' ,'奶油富士','火龙果','百香果']
时间: 2023-08-06 10:16:49 浏览: 239
读CSV文件小实例
3星 · 编辑精心推荐
选项 A:['哈密瓜','香瓜','无籽西瓜 ','水晶葡萄\n奶油富士','火龙果','百香果']。
解析:
程序首先打开文件 `country.csv`,读取其中的内容,并使用 `split` 方法以逗号和空格为分隔符将文件内容分割成一个列表。最后输出这个列表。
由于文件中每行的末尾包含一个换行符 `\n`,因此列表中的最后一个元素 `'水晶葡萄\n奶油富士'` 中间会出现一个换行符。完整的程序如下:
```python
f = open("country.csv", "r")
ls = f.read().split(" ,")
f.close()
print(ls)
# 输出:['哈密瓜', '香瓜', '无籽西瓜', '水晶葡萄\n奶油富士', '火龙果', '百香果']
```
阅读全文