ActionScript 3 Python:Last.fm简单API示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 Python:Last.fm简单API示例相关的知识,希望对你有一定的参考价值。
import urllib, urllib2
try:
import json
except ImportError:
import simplejson as json
class LastFM:
def __init__(self ):
self.API_URL = "http://ws.audioscrobbler.com/2.0/"
self.API_KEY = "API_KEY_FROM_LAST_FM"
def get_genre(self, genre, **kwargs):
kwargs.update({
"method": "tag.gettopartists",
"tag": genre,
"api_key": self.API_KEY,
"limit": 3,
"format": "json"
})
try:
#Create an API Request
url = self.API_URL + "?" + urllib.urlencode(kwargs)
#Send Request and Collect it
data = urllib2.urlopen( url )
#Print it
response_data = json.load( data )
print response_data['topartists']['artist'][0]['name']
#Close connection
data.close()
except urllib2.HTTPError, e:
print "HTTP error: %d" % e.code
except urllib2.URLError, e:
print "Network error: %s" % e.reason.args[1]
def main():
last_request = LastFM()
last_request.get_genre( "rock" )
if __name__ == "__main__": main()
以上是关于ActionScript 3 Python:Last.fm简单API示例的主要内容,如果未能解决你的问题,请参考以下文章
在python中使用liblas和laspy读取las文件的问题
ActionScript 3 Python:Last.fm简单API示例
使用 lasio 处理 .las 文件
las数据集加载las数据
Actionscript 3 创作工具
PCL:las点云转pcd点云(全字段转换:XYZRGBIntensityGpsTime)