list怎么输出csv
时间: 2024-05-12 16:18:51 浏览: 51
要将一个list输出为csv文件,可以使用Python内置的csv模块。
示例代码:
```python
import csv
my_list = [['John', 'Doe', 25], ['Jane', 'Smith', 30], ['Bob', 'Johnson', 45]]
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(my_list)
```
这个代码将一个名为`my_list`的列表输出为名为`output.csv`的csv文件。
输出的csv文件内容如下:
```
John,Doe,25
Jane,Smith,30
Bob,Johnson,45
```
每行是一个列表元素,逗号分隔。如果列表元素中有逗号或其他特殊字符,输出的csv文件需要进行特殊处理。
相关问题
python 把list输出csv
可以使用 `csv` 模块将 `list` 输出为 `csv` 格式的文件,以下是一个简单的示例代码:
```python
import csv
data = [['John', 'Doe', 'john.doe@example.com'],
['Jane', 'Doe', 'jane.doe@example.com'],
['Bob', 'Smith', 'bob.smith@example.com']]
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
代码中,我们首先定义了一个包含多个列表的 `data` 列表,每个内部列表代表一行数据。然后,我们使用 `csv.writer()` 函数创建一个写入器对象,将其传递给打开的文件对象,并使用 `writer.writerows()` 方法将整个 `data` 列表写入文件中。最后,我们使用 `with` 语句打开文件对象,并在完成操作后自动关闭文件。
运行代码后,会在当前目录下生成一个名为 `output.csv` 的文件,其中包含了我们定义的数据。
python 把人名list输出csv
可以使用Python内置的csv模块来将人名列表输出为CSV文件。示例代码如下:
```python
import csv
names = ["Alice", "Bob", "Charlie", "David", "Eve"]
with open("names.csv", "w", newline="") as file:
writer = csv.writer(file)
writer.writerow(["Name"])
for name in names:
writer.writerow([name])
```
上述代码将会创建一个名为`names.csv`的文件,并将人名列表写入其中。每个人名占一行,文件的第一行为表头`Name`。`newline=""`的作用是确保在写入CSV文件时不会出现多余的空行。
阅读全文