python写csv文件,内容有逗号
时间: 2023-09-06 14:05:04 浏览: 87
Python可以使用csv模块来写包含逗号的CSV文件。CSV文件是一种常见的用于存储和交换数据的格式。
下面是一个使用Python写入包含逗号的CSV文件的示例代码:
```python
import csv
data = [
['Name', 'Age', 'City'],
['John Doe', '25', 'New York'],
['Jane Smith', '30', 'Los Angeles'],
['Sam Johnson', '35', 'Chicago'],
]
filename = 'data.csv'
with open(filename, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
for row in data:
writer.writerow(row)
```
在这个例子中,我们首先导入了csv模块。然后创建了一个包含数据的二维列表。每个内部列表代表一行数据,其中包含逗号分隔的字段。
接着,我们指定了要写入的CSV文件的文件名,即"data.csv"。使用`open`函数打开文件,并指定写入模式("w"),以及`newline=''`参数来处理换行符。
在`with`块中,我们创建了一个`csv.writer`对象,并传入已打开的文件。然后使用`writer.writerow(row)`方法逐行写入数据。
最后,代码执行完毕后,CSV文件将包含指定的数据:每个字段都被逗号分隔,每行数据都位于独立的行中。
这是一个基本示例,你可以根据自己的需求修改代码以适应特定的CSV数据格式和字段。