python如何把列表写入csv
时间: 2023-11-18 22:03:10 浏览: 81
将列表写入csv文件需要使用csv模块。
下面是一个示例代码:
```python
import csv
# 定义列表数据
data = [
['Name', 'Age', 'Gender'],
['Alice', 24, 'F'],
['Bob', 28, 'M'],
['Charlie', 32, 'M']
]
# 打开csv文件并写入数据
with open('data.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
```
在这个例子中,我们首先定义了一个包含列表数据的`data`列表。然后,我们使用`csv.writer()`函数创建一个`writer`对象,它可以将数据写入csv文件。
最后,我们使用`writer.writerows()`方法将整个`data`列表写入csv文件。注意,`writerows()`方法会将每个子列表作为一行写入csv文件。
运行这个示例代码后,会在当前目录下创建一个名为`data.csv`的文件,它包含了我们定义的列表数据。
相关问题
python将列表写入csv文件
可以使用Python内置的csv模块来将列表写入CSV文件。下面是一个简单的示例:
```python
import csv
my_list = [["Name", "Age", "Gender"],
["John", 25, "Male"],
["Jane", 30, "Female"],
["Bob", 20, "Male"]]
with open("my_file.csv", "w", newline="") as file:
writer = csv.writer(file)
writer.writerows(my_list)
```
在这个示例中,首先定义了一个包含列表数据的`my_list`。然后,使用`open`函数创建一个CSV文件,并用`csv.writer`创建一个写入器对象。最后,使用`writerows`方法将整个列表写入文件。请注意,`newline`参数用于避免写入的CSV文件出现额外的空行。
写入后,将在当前目录下创建一个名为`my_file.csv`的文件,其中包含`my_list`中的数据。
用python将列表写入csv文件
可以使用Python内置的csv模块来将列表写入csv文件。以下是示例代码:
```python
import csv
my_list = [['John', 'Doe', 25], ['Jane', 'Smith', 30], ['Bob', 'Johnson', 45]]
with open('my_file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(my_list)
```
这将创建一个名为“my_file.csv”的文件,并将列表“my_list”写入其中。每个子列表将成为csv文件中的一行。注意,我们使用“newline=''”参数来避免在Windows系统上出现额外的空行。
阅读全文