我對Python非常陌生,所以我正在爲經驗豐富的Python程序員苦苦掙扎。如何返回沒有括號和Python中的引號的字符串參數
下面的問題是,當爲groupid參數提供一個值時,它將被評估爲['groupid']。
有人可以請解釋我如何連接字符串,以便它只是沒有方括號和單引號的groupid值?
非常感謝,
import sys
import xbmcgui
import xbmcplugin
import urllib
import urlparse
import xbmc, xbmcaddon, xbmcvfs, simplejson, urllib2
base_url = sys.argv[0]
addon_handle = int(sys.argv[1])
args = urlparse.parse_qs(sys.argv[2][1:])
xbmcplugin.setContent(addon_handle, 'movies')
def build_url(query):
return base_url + '?' + urllib.urlencode(query)
mode = args.get('mode', None)
groupid = args.get('groupid', None)
if (groupid is None):
testurl = 'hxxp://webserver.com/json.php'
else:
testurl = 'hxxp://webserver.com/json.php?group=' + str(groupid)
req = urllib2.urlopen(testurl)
response = req.read()
req.close()
完善和充分理解。非常非常感謝你。 –