首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python CSV保存

Python CSV保存
EN

Stack Overflow用户
提问于 2020-09-10 23:02:05
回答 1查看 43关注 0票数 0

如何保存,请帮帮兄弟

代码语言:javascript
运行
复制
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()
EN

回答 1

Stack Overflow用户

发布于 2020-09-10 23:19:44

代码语言:javascript
运行
复制
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'])

我的猜测是,您希望在for循环中包含csv.writerow?现在,您只保存了film_title中的最后一个movie

如果不是,请提供更多关于你正在做什么的信息,以及它是如何不工作的(文件是空的吗?它会抛出错误吗?它是否只保存了一些东西?)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63832490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档