整整一天后,我找到了一种在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
存在于mymood
python变量中)我写道:
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)) {