python3 写入 csv 文件
时间: 2023-09-30 17:02:54 浏览: 43
可以使用Python中的csv模块进行写入操作。以下是一个简单的示例代码:
```
import csv
# 要保存的数据
data = [
['John', 'Doe', 'john@example.com'],
['Jane', 'Doe', 'jane@example.com'],
['Bob', 'Smith', 'bob@example.com'],
]
# 文件保存路径和文件名
filename = 'example.csv'
# 写入csv文件
with open(filename, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
for row in data:
writer.writerow(row)
print('写入成功!')
```
这段代码将列表 `data` 写入到文件 `example.csv` 中。你可以根据需要修改数据和文件名。将以上代码保存为 `.py` 文件后,在控制台中运行即可。
相关问题
pythondataframe写入csv文件
以下是使用pandas将dataframe写入csv文件的示例代码:
```python
import pandas as pd
# 创建一个dataframe
data = {'name': ['Tom', 'Jerry', 'Mike'], 'age': [20, 21, 22]}
df = pd.DataFrame(data)
# 将dataframe写入csv文件
df.to_csv('output.csv', index=False)
```
在这个示例中,我们首先创建了一个包含姓名和年龄的dataframe,然后使用to_csv()方法将其写入名为output.csv的文件中。其中,index=False表示不将行索引写入文件中。
python怎么写入csv文件
你可以使用Python内置的csv模块来写入csv文件。首先,你需要打开一个csv文件,可以使用open()函数来打开文件,然后使用csv.writer()函数创建一个writer对象。接下来,你可以使用writerow()函数来写入一行数据,该函数接受一个列表作为参数,列表中的每个元素都会被写入csv文件的一列中。最后,你需要关闭文件。下面是一个示例代码:
```python
import csv
# 打开csv文件
with open('example.csv', 'w', newline='') as csvfile:
# 创建writer对象
writer = csv.writer(csvfile)
# 写入数据
writer.writerow(['姓名', '年龄', '性别'])
writer.writerow(['张三', '18', '男'])
writer.writerow(['李四', '20', '女'])
# 关闭文件
csvfile.close()
```
以上代码会创建一个名为example.csv的csv文件,并写入三行数据。注意,newline=''参数是必须的,它可以避免在Windows系统下出现多余的空行。