python-3.x - 是什么导致python IDE报告“在'function'中找不到引用'['”
问题描述
编辑以下内容时:
line_ar = fflistline.split 如果 line_ar[0] == “文件”:
我的 python IDE 报告了
在第二行的'函数中找不到引用'['
问题是 fflistline.split 将函数 fflistline.split 分配给 line_ar 而没有调用函数 fflistline.split() 并将该列表分配给 line_ar。
在我休息之前,我轮流盯着那个并搜索那个错误消息 10 分钟,在我的大脑中闪现出缺失的空 () 之前,我仍然需要处理一段时间的其他事情。也许IDE应该带有一个警告这个的设置。如果我直接输入它,它会自动完成 () 所以我猜它一定是剪切和粘贴或某处的编辑错误......
解决方案
问题是不带 () 的 fflistline.split 解析为函数 fflistline.split,而不是调用函数 fflistline.split() 所产生的数组。
推荐阅读
- android - 在 sharedViewModel 上调用 .observe() 时,Android ViewModel 没有零参数构造函数
- r - 向假人解释 quosure
- apache-kafka - 如何部署 Strimzi KafkaMirrorMaker
- angular - Ng Build --prod 花了将近 2 个小时来构建完整的项目
- python - 如何将 tensorflow .pb 转换为 keras .h5?
- html - 设置溢出时框阴影消失
- django - 如何在 Django 中针对不相关的模型检查 request.user
- pandas - json_normalize:从数组中的对象访问数据
- php - 由于空订单对象,无法将订单发布到 Prestashop API
- reactjs - django 内置身份验证系统不适用于反应