Python实现豆瓣电影TOP250

groupdict:将提取的数据存入字典中

dict["year"] = dict["year"].strip() ,将年份中前面的空格符除去

程序问题:ValueError: I/O operation on closed file.

writerow 和 writerows 的区别:

        writerow():单行写入,将一个列表全部写入csv的同一行
        writerows():多行写入,将一个二维列表的每一个列表写为一行

出现错误的原因:调用with open函数,因为with函数会自动调用f.close(),在程序还没有执行到csv_writer.writerow()这里,文件就已经关闭。所以这里应该用正常f = open()打开,在最后关闭文件。

运行成功! 

猜你喜欢

转载自blog.csdn.net/Jack_wenbai/article/details/127894512