python - 为什么我得到名称“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 = ''
解决方案
我发现解决方案 row["URL Link"] 需要是一个字符串,所以添加了 str(row["URL Link"])
推荐阅读
- forms - Squarespace:表单提交失败:使用 JavaScript 成功处理表单数据后,表单未提交到 Mailchimp
- java - 为什么这种休眠关系不起作用?
- imagemagick - 如何将 ZLIB 的路径传递给 ImageMagick?
- python - Django manage.py migrate ValidationError
- c# - android.runtime.JavaProxyThrowable 在某些 android 设备上的应用程序 initialized() 异常
- android - 发布构建失败并出现 java.lang.RuntimeException:无法启动活动 ComponentInfo - React Native - Android
- javascript - Javascript拼接方法中的奇怪错误
- python - 以多节点方式获取 TensorFlow 中使用的 GPU 数量
- android-tablayout - 当标签页超过 64 个时,如何消除 Android TV 中的 TabLayout 滚动跳跃(跳过)?
- sql - SQL查询:没有聚合函数时如何创建小计行