Python 如何从文本文件中标记有纬度和经度的Twitter中提取推文

Python 如何从文本文件中标记有纬度和经度的Twitter中提取推文,python,twitter,Python,Twitter,我想使用python从Twitter的文本文件中提取带有纬度和经度的推文 例如,我希望在提取的文本文件中包含以下内容: [50.4146912, -119.2066755] 6 2011-08-28 19:24:29 @NaomiAKlein @TheRealRoseanne "BreakingNews: President Obama to deliver live statement on Hurricane Irene from Rose Garden - NBC News" [38

我想使用python从Twitter的文本文件中提取带有纬度和经度的推文

例如,我希望在提取的文本文件中包含以下内容:

[50.4146912, -119.2066755] 6 2011-08-28 19:24:29 @NaomiAKlein @TheRealRoseanne "BreakingNews: President Obama to deliver live statement on Hurricane Irene from Rose Garden - NBC News" [38.896544300000002, -76.994223250000005] 6 2011-08-28 19:26:31 RT @ProducerMatthew: President Obama to deliver statement at 2pm PT / 5pm ET on Hurricane #Irene from the Rose Garden. [33.787082099999999, -118.1678924] 6 2011-08-28 19:38:06 Ps. As the joke in itself is what ones know for ones selves as ones do to you yourselves to Obama self, ones government to the police [43.108731089999999, -89.335464060000007] 6 2011-08-28 19:46:44 “@crewislife: US Federal debt increases by U.S Presidents: Reagan 186% Bush I 54% Clinton 41% Bush II 72% Obama 23% Source: CBO #wiunion [43.108731089999999, -89.335464060000007] 6 2011-08-28 19:47:40 RT @crewislife: US Federal debt increases by U.S Presidents: Reagan 186% Bush I 54% Clinton 41% Bush II 72% Obama 23% Source: CBO #wiunion [50.4146912,-119.2066755]6 2011-08-28 19:24:29@NaomiAKlein@TheRealRoseanne“突发新闻:奥巴马总统将在玫瑰园就飓风艾琳发表现场声明-NBC新闻” [38.896544300000002,-76.99422325000005]6 2011-08-28 19:26:31 RT@PRODUCTERMATHEW:美国东部时间下午2点/5点,奥巴马总统将在玫瑰园就飓风艾琳发表声明。 [33.7870820999999,-118.1678924]6 2011-08-28 19:38:06 Ps.因为笑话本身就是一个人对自己的了解,就像一个人对你自己对奥巴马自己、政府对警察所做的一样 [43.10873108999999,-89.33546406000007]6 2011-08-28 19:46:44“@crewislife:美国总统增加美国联邦债务:里根186%布什一世54%克林顿41%布什二世72%奥巴马23%来源:国会预算办公室 [43.10873108999999,-89.33546406000007]6 2011-08-28 19:47:40 RT@crewislife:美国总统增加美国联邦债务:里根186%布什一世54%克林顿41%布什二世72%奥巴马23%来源:国会预算办公室
这里有一个链接,链接到的文件

以下是从Twitter上获取信息的基本方法:

import urllib2, json, pprint

u = urllib2.urlopen('http://search.twitter.com/search.json?q=obama&rpp=25')
resultdict = json.load(u)

pprint.pprint(resultdict)
for tweet in resultdict['results']:
    print tweet['text']
注意,long/lat没有明确包含。Twitter将位置转换为“placecode”,然后需要反转:

其余部分(正如他们所说)留给读者作为练习:——)