python数据写入csv
时间: 2023-07-28 10:25:55 浏览: 94
你可以使用Python内置的csv模块来将数据写入CSV文件。下面是一个简单的例子:
```python
import csv
# 定义数据
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Lisa', '30', 'Female'],
['Tom', '35', 'Male']
]
# 写入CSV文件
with open('data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
在上面的例子中,我们先定义了一个包含多行数据的列表。然后使用`csv.writer()`方法创建一个写入器对象,将数据写入到指定的CSV文件(本例中是`data.csv`)中。`newline=''`参数是为了避免在Windows系统中出现多余的空行。
你可以根据自己的需要修改数据和文件名,来实现数据的写入。
相关问题
python 数据写入csv
Python中写入数据到CSV文件是一个常见的数据处理操作。可以使用Python的标准库中的`csv`模块来完成这项工作。以下是使用`csv`模块将数据写入CSV文件的基本步骤:
1. 导入`csv`模块。
2. 使用`open`函数打开一个文件,设置模式为`'w'`,表示写入模式。
3. 创建一个`csv.writer`对象,可以指定分隔符,默认为逗号(`,`)。
4. 使用`writer.writerows()`方法写入数据,数据通常是一个列表的列表(即二维列表),其中每个内部列表代表CSV文件中的一行。
下面是一个简单的示例代码:
```python
import csv
# 假设我们有以下数据
data = [
['姓名', '年龄', '城市'],
['Alice', '24', 'New York'],
['Bob', '30', 'Los Angeles'],
['Charlie', '18', 'Chicago']
]
# 指定CSV文件名
filename = 'people.csv'
# 写入数据到CSV文件
with open(filename, 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
# 写入表头
writer.writerow(data[0])
# 写入数据行
writer.writerows(data[1:])
```
在这个示例中,我们首先创建了一个二维列表`data`,其中包含了表头和数据行。然后我们打开(或创建)一个名为`people.csv`的文件,并写入表头和数据。
python数据写入csv文件
好的,下面是Python写入CSV文件的示例代码:
```python
import csv
# 定义数据
data = [
['Alice', 18, 'female'],
['Bob', 22, 'male'],
['Charlie', 25, 'male']
]
# 打开文件,若文件不存在则创建
with open('data.csv', 'w', newline='') as file:
# 创建写入器
writer = csv.writer(file)
# 写入表头
writer.writerow(['name', 'age', 'gender'])
# 写入数据
writer.writerows(data)
print('写入完成')
```
这个示例代码会将 `data` 列表中的数据写入到名为 `data.csv` 的CSV文件中,并包含表头行。你可以根据需要修改数据和文件名。
阅读全文