我有以下(简化)代码:
def track_event(category, value=None):
form_fields = {
'ec': category,
'ev': value
}
form_data = urllib.urlencode(form_fields)
result = urlfetch.fetch(url='http://example.com',
payload=form_data,
method=urlfetch.POST)
return result.status_code
track_event('category')
ev
为value
时,None
的值是什么?
答案 0 :(得分:0)
代码正在使用urllib.urlencode
将None
转换为字符串'None'
:
>>> import urllib
>>> urllib.urlencode({'ev': None})
'ev=None'