请问哪里错了,写不入csv文件

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

```python
import csv
import re
import requests
url="https://movie.douban.com/top250"
headers={
   "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.55"
}
resp=requests.get(url,headers=headers)
page=resp.text
obj=re.compile(r'<li>.*?<div class="item">.*? <span class="title">(?P<name>.*?)'
               r'</span>.*?<p class="">.*?<br>(?P<year>.*?)&nbsp.*?<span'
               r'class="rating_num" property="v:average">(?P<score>.*?)</span>.*?'
               r'<span>(?P<num>.*?)人评价</span>',re.S)
result=obj.finditer(page)
f=open("data.csv",mode="w")
csvwriter=csv.writer(f)
for iter in result:
    dic = iter.groupdict()
    dic['year'] = dic['year'].strip()
    csvwriter.writerow(dic.values())
f.close()
print("over")

```

result = obj.finditer(page)  

这个返回有问题

for iter in result:
    print('iter', repr(iter))

这个迭代器没有返回数据,一直死循环。 建议查查 正则表达式