python - 函数不返回值。错误 "NameError: name ' urls' 未定义”

标签 python

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

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

print urlss

为什么会这样?

最佳答案

urlsstestfunc() 范围内的局部变量;它无法在其他地方访问。你可能是说

print testfunc()

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

关于python - 函数不返回值。错误 "NameError: name ' urls' 未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192253/

相关文章:

python - 打开 websocket 时 Tornado 403 GET 警告

Python正则表达式获取组位置

python - 如何优化 Python 中大型(75,000 项) bool 值集的操作?

python - 使用游标在 ArcPy 中搜索和选择

python - Pandas 根据多个条件过滤行

Python3.0 : tokenize & BytesIO

python - 使用 Python 的 C++ 扩展了解内存泄漏

python - 使用结构将 4 个字节转换为整数

python - 用基于字典的条目数组替换 Pandas DataFrame 列中的字符串

Python:定义多个相同类型的变量?