如何将列表转化为csv文件
时间: 2023-10-14 21:06:33 浏览: 50
可以使用Python中的csv模块将列表转化为csv文件。以下是一个示例代码:
```python
import csv
# 创建一个列表
my_list = [['Name', 'Age', 'Gender'], ['John', '25', 'Male'], ['Sarah', '30', 'Female'], ['Tom', '20', 'Male']]
# 打开一个csv文件
with open('my_list.csv', 'w', newline='') as file:
writer = csv.writer(file)
# 将列表写入csv文件
for row in my_list:
writer.writerow(row)
```
运行此代码会在当前目录下创建一个名为“my_list.csv”的文件,其中包含列表中的数据。可以使用Excel等软件打开此文件。
相关问题
将json文件转化为csv文件
可以使用Python中的pandas库来将json文件转化为csv文件。
首先,需要安装pandas库,可以在终端中输入以下命令进行安装:
```
pip install pandas
```
然后,可以使用以下代码将json文件转化为csv文件:
```python
import pandas as pd
# 读取json文件
df = pd.read_json('example.json')
# 将数据保存为csv文件
df.to_csv('example.csv', index=False)
```
其中,`example.json`是要转化的json文件,`example.csv`是要保存的csv文件名。如果json文件中包含多个对象,可以使用`pd.concat()`方法将它们连接成一个DataFrame对象,然后再保存为csv文件。
如何将CSV文件转化为列表
可以使用 Python 的 csv 模块将 txt 文件转化为 csv 文件。
以下是一个示例代码:
```
import csv
# 读取 txt 文件
with open('input.txt', 'r') as in_file:
stripped = (line.strip() for line in in_file)
lines = (line.split(",") for line in stripped if line)
with open('output.csv', 'w') as out_file:
writer = csv.writer(out_file)
writer.writerows(lines)
```
这段代码会读取名为 'input.txt' 的 txt 文件并使用 "," 作为分隔符将其写入名为 'output.csv' 的 csv 文件中。
也可以使用 pandas 中的 read_csv 和 to_csv 两个函数来实现。示例代码如下
```
import pandas as pd
data = pd.read_csv("input.txt", sep=",")
data.to_csv("output.csv", index=False)
```
这个代码将会读取input.txt文件,使用“,”作为分隔符将其转化为Dataframe格式,再将该Dataframe转化为output.csv文件
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![png](https://img-home.csdnimg.cn/images/20210720083516.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)