PRAW-将输出附加到列表

问题描述

我正在尝试从PRAW中编辑一些代码,以便与其打印出subreddit帖子的注释,而不是将其附加到数据框中,以供进一步分析。

我要编辑的原始代码是:

from praw.models import MoreComments

for i in dat_comments_id:
    submission = reddit.submission(id=i)
    for comment in submission.comments:
        if isinstance(comment,MoreComments):
            continue           
        print(comment.body)

我最初的想法是行不通的:

subreddit_comments = []

for i in dat_comments_id:
    submission = reddit.submission(id=i)
    for comment in submission.comments:
        if isinstance(comment,MoreComments):
            subreddit_comments.append(comment)

它不会给我列出所有评论,而是打印出所有这样的帖子ID:

<MoreComments count=591,children=['dmh6ry8','dmgt4w1','dmgsdrf','...']>,<MoreComments count=747,children=['dimdq81','dimps03','dime3no',<MoreComments count=818,children=['do2y328','do2m468','do2o35v',<MoreComments count=21,children=['di8cx4x','di8380y','di826lg',<MoreComments count=370,children=['djk11xc','djkfd37','djkd0qs',<MoreComments count=591,'...']>]

我如何编辑代码,以便它附加原始输出而不是打印输出?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)