使用Python读取和输出CSV和JSON数据
时间: 2024-03-23 14:42:13 浏览: 111
好的,下面是使用Python读取和输出CSV和JSON数据的示例代码:
首先,我们将演示如何读取CSV文件。我们可以使用csv库来读取和写入CSV文件。以下是一个示例代码:
```python
import csv
# 读取CSV文件
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
在上面的代码中,我们使用csv.reader函数读取CSV文件,并遍历每一行数据并输出。
接下来,我们将演示如何写入CSV文件。以下是一个示例代码:
```python
import csv
# 写入CSV文件
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
writer.writerow(['Name', 'Age', 'Gender'])
writer.writerow(['John', '25', 'Male'])
writer.writerow(['Mary', '30', 'Female'])
```
在上面的代码中,我们使用csv.writer函数写入CSV文件,并将数据写入文件中。
接下来,我们将演示如何读取JSON文件。我们可以使用json库来读取和写入JSON文件。以下是一个示例代码:
```python
import json
# 读取JSON文件
with open('example.json') as json_file:
data = json.load(json_file)
for p in data['people']:
print('Name: ' + p['name'])
print('Age: ' + str(p['age']))
print('Gender: ' + p['gender'])
```
在上面的代码中,我们使用json.load函数读取JSON文件,并遍历每个对象并输出。
接下来,我们将演示如何写入JSON文件。以下是一个示例代码:
```python
import json
# 写入JSON文件
data = {}
data['people'] = []
data['people'].append({
'name': 'John',
'age': 25,
'gender': 'Male'
})
data['people'].append({
'name': 'Mary',
'age': 30,
'gender': 'Female'
})
with open('example.json', 'w') as outfile:
json.dump(data, outfile)
```
在上面的代码中,我们使用json.dump函数将数据写入JSON文件中。
希望这个示例代码可以帮助您!
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](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)