python生成csv
时间: 2024-01-12 13:21:35 浏览: 127
生成CSV文件可以使用Python的csv模块。下面是一个示例代码,演示了如何使用csv模块生成一个包含数据的CSV文件:
```python
import csv
data = [
['Name', 'Age', 'City'],
['John', '25', 'New York'],
['Alice', '30', 'Los Angeles'],
['Bob', '35', 'Chicago']
]
filename = 'data.csv'
with open(filename, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
print(f"CSV file '{filename}' has been generated.")
```
这段代码首先导入了csv模块,然后定义了一个包含数据的列表。接下来,指定了要生成的CSV文件的文件名。然后,使用`open()`函数打开文件,并使用`csv.writer()`创建一个写入器对象。最后,使用`writer.writerows()`方法将数据写入文件中。
运行以上代码后,将生成一个名为"data.csv"的CSV文件,其中包含了指定的数据。
相关问题
python 生成csv文件
以下是使用Python生成CSV文件的示例代码:
```python
import csv
# 创建一个包含数据的列表
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Lisa', '30', 'Female'],
['Tom', '28', 'Male']
]
# 将数据写入CSV文件
with open('data.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
print("CSV文件已生成!")
```
这段代码首先导入了csv模块,然后创建了一个包含数据的列表。接下来,使用`open()`函数打开一个文件,并指定文件名为"data.csv",模式为写入模式('w')。然后,创建一个`csv.writer`对象,并使用`writerows()`方法将数据写入文件中。最后,关闭文件。
运行以上代码后,将生成一个名为"data.csv"的CSV文件,其中包含了指定的数据。
python生成csv文件
可以使用Python内置的csv模块来生成csv文件。具体的代码可以参考以下示例:
```python
import csv
# 创建csv文件并写入数据
with open('example.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['name', 'age', 'gender'])
writer.writerow(['Tom', 25, 'male'])
writer.writerow(['Lucy', 22, 'female'])
print('csv文件已生成!')
```
以上代码会生成一个名为“example.csv”的文件,文件内容如下:
```
name,age,gender
Tom,25,male
Lucy,22,female
```
希望能对你有所帮助!
阅读全文