Python CSV保存

问题描述

如何保存,请帮助兄弟

import requests
import csv

movie_url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0"

lubao_file =open("lubao.csv","w")

csv_writer=csv.writer(lubao_file)
csv_writer.writerow(movie['title'])

for movie_url in range (0,3):
    douban_url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0" + str(movie_url *20)

    head_movie = {
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/85.0.4183.83 Safari/537.36"
}


    douban_film = requests.get(url=douban_url,headers=head_movie)
    print(douban_film.status_code)

    if douban_film.status_code == 200:
        json_movie = douban_film.json()
        film_title = json_movie['subjects']

        for movie in film_title:
            print(movie['title'])

        csv_writer.writerow(movie['title'])


lubao_file.close()

解决方法

if douban_film.status_code == 200:
    json_movie = douban_film.json()
    film_title = json_movie['subjects']

    for movie in film_title:
        print(movie['title'])

    csv_writer.writerow(movie['title'])

我的猜测是您想在csv.writerow循环中使用for吗?目前,您只保存了movie内的最后film_title

如果不是这样,请提供有关您正在做的事情以及它如何不起作用的更多信息(文件是否为空?是否抛出错误?是否仅保存了某些内容?)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...