csv.writer()方法示例,采用csv.writer()方法写入XYLtest.csv(文件命名:姓名缩写+test.csv格式)文件,并读取文件中的内容。
时间: 2024-12-13 21:27:58 浏览: 4
CSV(Comma Separated Values,逗号分隔值)是一种常用的文本数据存储格式。在Python中,`csv`模块提供了一个方便的方式来处理这种数据。`csv.writer()`方法主要用于将数据写入CSV文件。
以下是一个简单的例子,演示如何使用`csv.writer()`方法向"XYLtest.csv"文件中添加数据:
```python
import csv
# 数据列表
data = [
['张三', '工程师'],
['李四', '设计师'],
['王五', '项目经理']
]
try:
with open('XYLtest.csv', 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
# 写入表头
writer.writerow(['姓名', '职位'])
# 写入数据行
for row in data:
writer.writerow(row)
except FileNotFoundError:
print("文件不存在,已创建新的文件")
except Exception as e:
print(f"写入文件时发生错误:{e}")
# 读取文件内容
try:
with open('XYLtest.csv', 'r', encoding='utf-8') as read_file:
reader = csv.reader(read_file)
print("文件内容:")
for row in reader:
print(row)
except FileNotFoundError:
print("文件不存在")
except Exception as e:
print(f"读取文件时发生错误:{e}")
```
在这个例子中,我们首先创建了一个writer对象,然后写入表头和数据行。接着,展示了如何使用`csv.reader()`来读取并打印文件的内容。
阅读全文