功能不返回值。错误“NameError:name'urlss'未定义”

时间:2013-08-12 16:39:19

标签: python

这是我的计划的一部分。它给出了错误NameError: name 'urlss' is not defined

def testfunc():
  urlss = "hey"
  return urlss

print urlss

为什么会这样?

1 个答案:

答案 0 :(得分:8)

urlsstestfunc()范围内的变量;它无法在其他地方访问。你可能意味着

print testfunc()

在这种情况下打印urlss,因为这是testfunc()返回的内容。