getTopicPageData.py
964 Bytes
from utils.getPublicData import *
def getTopicLen(topic):# 统计特定话题下的评论数目
commentsList = getAllCommentsData()
topic_len = 0
for i in commentsList:
if i[9] == topic:
topic_len+=1
return topic_len
def getTopicPageCreatedAtCharData(topic):# 统计特定话题的评论在每个日期的数量,并返回日期和对应的评论数量
commentsList = getAllCommentsData()
createdAt = {}
for i in commentsList:
if i[9]==topic:
if i[1] in createdAt.keys():
createdAt[i[1]] += 1
else:
createdAt[i[1]] = 1
return list(createdAt.keys()),list(createdAt.values())
def getCommentFilterDataTopic(topic):# 筛选特定话题下的评论并返回这些评论的数据
commentsList = getAllCommentsData()
commentData = []
for i in commentsList:
if i[9] == topic:
commentData.append(i)
return commentData