저는 파이썬에 매우 익숙합니다. 따라서 숙련 된 파이썬 프로그래머에게는 아마도 매우 어려울 것입니다.어떻게 파이썬에서 괄호와 따옴표없이 문자열 인수를 반환합니까?
아래 문제는 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()
완벽한 완전히 이해합니다. 고맙습니다. –