python函数无返回值,不知什么原因,该怎么解决

python函数无返回值,不知什么原因
#coding:UTF-8
import urllib2
import urllib
import cookielib
import string
def getcookie():
    filename = 'cookie.txt'
    cookie = cookielib.MozillaCookieJar(filename)
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
    postdata = urllib.urlencode({
    'userid':'liwan123',
    'password':'lishichao1',
    'UserLogin':'True',
    'Submit.x':'25',
    'Submit.y':'14'
    })
    loginurl = "http://www.chinacoalchem.com/loginchk.asp?action=pw"
    result = opener.open(loginurl,postdata)
    cookie.save(ignore_discard=True,ignore_expires=True)
    gradeurl = "http://www.chinacoalchem.com/news.asp?id=60366"
    result = opener.open(gradeurl,postdata)
    html = result.read().decode('gb2312')
    return html

getcookie()
------解决思路----------------------
你的那个无返回值是什么意思?  你可以试下用一个变量接受getcookie() 的返回值  然后打印出来,或者直接print getcookie() 试下
------解决思路----------------------
我表示在我python2.7下没有问题,编辑器是python GUI,吧最后一句改成print getcookie() ,输出了中国煤化网的html, 你可以换个编辑器,或者在python GUI里面试下,看问题是否在环境上面
------解决思路----------------------
这是我运行的截图python函数无返回值,不知什么原因,该怎么解决