实验3.2:csv文件处理 题目描述:编程新建一个名为test.csv文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图2-1所示内容到文件中。最后读取所有文件数据,如图2-2所示。 提示:import csv #csv是内建模块,直接使用
时间: 2024-02-09 21:13:14 浏览: 26
好的,我理解了你的要求。以下是Python代码实现:
```python
import csv
# 写入数据到csv文件
with open('test.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '性别'])
writer.writerow(['张三', '18', '男'])
writer.writerow(['李四', '20', '女'])
writer.writerow(['王五', '22', '男'])
# 读取csv文件中的数据
with open('test.csv', 'r', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
```
输出结果为:
```
['姓名', '年龄', '性别']
['张三', '18', '男']
['李四', '20', '女']
['王五', '22', '男']
```
以上代码先使用`csv.writer`将数据写入到`test.csv`文件中,然后使用`csv.reader`读取文件中的数据,并打印输出每一行数据的内容。注意在使用`csv.writer`和`csv.reader`时需要指定文件的编码方式,这里使用了`utf-8`编码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)