1

整整一天后,我想出了一种在 python 文件中获取 GET 参数的方法。

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

在python中我写道:

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

我在哪里得到good,bad命令self.response.out.write(mymood) 但是当我使用 .split 函数时,我现在很困惑,如何使用像 if else 这样的决策语句。(实际上我想在 PHP 中使用像in_array一样- 即是否good存在于mymoodpython 变量中)我写道:

splitted = mymood.split(',')

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

如何处理爆炸 get 参数并在 Python Google App Engine 中使用 if else 或 in_array (就像 PHP)检查它?

4

1 回答 1

2

你可以这样做:

if 'good' in splitted:

它相当于 PHP

if (in_array('good', splitted)) {
于 2013-02-05T15:46:51.303 回答