读取film.json文件并抽取电影名称、演员及其放映日期,写入到fm.csv的表格文件
时间: 2024-10-27 07:06:33 浏览: 8
python读取csv文件.txt
要从`film.json`文件中提取电影名称、演员和放映日期,并将数据写入`fm.csv`文件,首先你需要使用编程语言如Python,利用json库处理json文件,pandas库来操作数据以及csv库来生成csv文件。以下是步骤概述:
1. 导入必要的库:
```python
import json
import pandas as pd
```
2. 打开并读取json文件:
```python
with open('film.json', 'r') as f:
data = json.load(f)
```
这里假设`film.json`是一个字典列表,每个元素代表一部电影的信息。
3. 创建DataFrame结构存储数据:
```python
movies_data = []
for movie in data:
movie_info = {
'电影名称': movie['name'],
'演员': ', '.join(movie['actors']), # 将演员列表连接成字符串
'放映日期': movie['release_date']
}
movies_data.append(movie_info)
df_movies = pd.DataFrame(movies_data)
```
4. 写入csv文件:
```python
df_movies.to_csv('fm.csv', index=False) # 设置index=False避免索引列被写入csv
```
现在,`film.json`的数据已经被整理成`fm.csv`文件中的表格形式,每一行包含电影名称、演员和放映日期。
阅读全文