好的,以下是使用Python实现将中国近十年春节档电影的导演和演员数据写入csv文件的示例代码:
```python
import csv
# 电影数据
films = [
{'year':2011, 'name':'唐山大地震', 'director':'冯小刚', 'cast':'陈道明、张子枫等'},
{'year':2012, 'name':'全民目击', 'director':'陈凯歌', 'cast':'舒淇、陈建斌等'},
{'year':2013, 'name':'西游·降魔篇', 'director':'周星驰', 'cast':'舒淇、黄渤、吴亦凡等'},
{'year':2014, 'name':'人再囧途之泰囧', 'director':'徐峥', 'cast':'徐峥、王宝强等'},
{'year':2015, 'name':'捉妖记', 'director':'许诚毅', 'cast':'白百何、井柏然等'},
{'year':2016, 'name':'美人鱼', 'director':'周星驰', 'cast':'邓超、林允等'},
{'year':2017, 'name':'功夫瑜伽', 'director':'唐季礼', 'cast':'成龙、张艺兴等'},
{'year':2018, 'name':'唐人街探案2', 'director':'陈思诚', 'cast':'王宝强、刘昊然等'},
{'year':2019, 'name':'疯狂的外星人', 'director':'宁浩', 'cast':'黄渤、沈腾等'},
{'year':2020, 'name':'囧妈', 'director':'管虎', 'cast':'闫妮、赵本山等'},
{'year':2021, 'name':'唐人街探案3', 'director':'陈思诚', 'cast':'王宝强、刘昊然等'},
{'year':2012, 'name':'建国大业', 'director':'陈凯歌', 'cast':'刘劲、张丰毅等'},
{'year':2013, 'name':'失恋33天', 'director':'鲍尔吉', 'cast':'郭采洁、陈思成等'},
{'year':2014, 'name':'夏洛特烦恼', 'director':'彭大魔', 'cast':'沈腾、马丽等'},
{'year':2015, 'name':'夏目友人帐', 'director':'大森贵弘', 'cast':'神木隆之介、広瀬すず等'},
{'year':2016, 'name':'湄公河行动', 'director':'林超贤', 'cast':'张涵予、彭于晏等'},
{'year':2017, 'name':'大闹天竺', 'director':'王宝强', 'cast':'王宝强、白百何等'},
{'year':2018, 'name':'红海行动', 'director':'林超贤', 'cast':'张译、黄景瑜等'},
{'year':2019, 'name':'疯狂的外星人', 'director':'宁浩', 'cast':'黄渤、沈腾等'},
{'year':2020, 'name':'少年的你', 'director':'曾国祥', 'cast':'周冬雨、易烊千玺等'},
]
# 写入csv文件
with open('films.csv', 'w', newline='', encoding='utf-8') as csvfile:
fieldnames = ['year', 'name', 'director', 'cast']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
for film in films:
writer.writerow(film)
```
运行以上代码后,将生成一个名为`films.csv`的文件,内容为导演和演员数据的表格形式。