首页 > 解决方案 > 为什么我得到名称“url_link”未定义错误?

问题描述

我有这部分代码想要比较 json 中的两个文件 xls 和 json 我在 xls == naan 中有空字符串和空单元格

if row["URL Link"] == "nan":
    global url_link
    url_link = ''

assert_equal_values(str(item["urlLink"]), url_link, "URL Link is not match!")

得到这个错误名称

url_link 未定义

如果我删除global 然后我得到

赋值前引用的局部变量 'url_link'

if row["URL Link"] == "nan":
    url_link = ''

标签: python

解决方案


我发现解决方案 row["URL Link"] 需要是一个字符串,所以添加了 str(row["URL Link"])


推荐阅读