如何像Python谷歌应用引擎中的PHP一样处理爆炸get参数并检查它


How to handle explode the get parameter and check it just like PHP in Python Google App Engine

整整一天后,我找到了一种在python文件中获取get参数的方法。

现在在我的URL localhost:8080/test_file?mood=good,bad上,我想像在PHP中使用explode(',', $_GET['mood']) 一样分解一个GET参数

在python中,我写道:

mymood = cgi.escape(self.request.get('mood'))

在命令self.response.out.write(mymood)上获取good,bad的位置但是当我使用.split函数时,我现在很困惑,如何像在这个函数中使用if else一样使用决策语句。(实际上,我想在PHP中使用类似于in_array的方法,即如果good存在于mymoodpython变量中)我写道:

splitted = mymood.split(',')

并且,它在命令self.response.out.write(splitted) 上给出[u'good', u'bad']

如何在Python Google App Engine中使用if-else或in_array(就像PHP一样)来处理get参数的分解并检查它?

您可以执行以下操作:

if 'good' in splitted:

它相当于PHP

if (in_array('good', splitted)) {