本文整理汇总了Python中twitter.Twitter.clean方法的典型用法代码示例。如果您正苦于以下问题:Python Twitter.clean方法的具体用法?Python Twitter.clean怎么用?Python Twitter.clean使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类twitter.Twitter
的用法示例。
在下文中一共展示了Twitter.clean方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: retrieve_items
# 需要导入模块: from twitter import Twitter [as 别名]
# 或者: from twitter.Twitter import clean [as 别名]
def retrieve_items(q, rpp=5, since_id=0):
items = Twitter.search(q, rpp, since_id)
if len(items) > 0:
Mem.set("last_tweet_id", items[0]["id"])
filtered_items = []
for item in items:
filtered_text = Twitter.clean(item["text"], q)
score = SAClient.score(filtered_text.encode("utf-8"), return_confidence=True, confidence_type=Confidence.NNP)
if score and score["confidence"] > config.NNP_CFD_THRESHOLD:
item["sentiment"] = score["score"]
print filtered_text, score["weights"]
else:
item["sentiment"] = "-"
if item["sentiment"] in set(["-", "3"]):
item["nnp"] = "neutral"
elif item["sentiment"] in set(["1", "2"]):
item["nnp"] = "negative"
elif item["sentiment"] in set(["4", "5"]):
item["nnp"] = "positive"
return items