一、问题背景

由于出错时没有保存截图,所以只能给出正确执行状态下的代码了(代码没改过...)。

当我在jupyter lab中测试Path().iterdir()的返回值时,语句【list(pathlib.Path(TEST_DIR).iterdir())】的位置,出现了这个错误。

百度以后,我找到了一个质量很高的英文网页,下面总结一下该文章的核心观点。

出现该错误的原因大致有2种:

1.在一个列表中包括有元组,元组与元组之间如果忘记加逗号。

2.对一个元组用了错误的索引方式,本来该用[],但是用了();而这个和函数调用的()类似。

二、解决思路

我根据上面的两个原因,再去查看我的代码,发现找不到任何错误。

.............辗转悱恻!痛苦啊!!!内耗一个小时....

最关键的时刻来了!我在自己的主程序中测试这段代码没有问题;突然灵感触发,是不是jupyer lab的变量问题,因为我已经在这个文件中测试了很多代码,当时已经有70多个输入单元格被执行了;于是我重启了自己的内核,然后重新运行那串代码,没出错了。

python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试相关推荐

  1. 成功解决TypeError: ‘tuple‘ object is not callable

    成功解决TypeError: 'tuple' object is not callable 目录 解决问题 解决思路 解决方法 解决问题 TypeError: 'tuple' object is no ...

  2. TypeError系列之:TypeError: 'tuple' object is not callable.

    TypeError: 'tuple' object is not callable.这又是一个typeerror.我们翻译一下这个报错信息, tuple对象是不可调用的,这是什么意思.我看了网上很多的 ...

  3. Python中TypeError: ‘str‘ object is not callable

    str( )是python自带函数,是python保留的关键字,定义变量时应该避免使用str作为变量名.如果在使用str( )函数之前已经定义过str变量,则会出现TypeError: 'str' o ...

  4. TypeError: ‘BaseQuery‘ object is not callable问题解决

    1.今天在自己做的网址进行测试时显示TypeError: 'BaseQuery' object is not callable,在网上进行搜索后发现是因为我在用flask的程序调用mysql,mysq ...

  5. Python sum() TypeError: ‘int‘ object is not callable xxxxxxxxx XXXXXXXXXX

    Python sum() TypeError: 'int' object is not callable xxxxxxxxx XXXXXXXXXX 代码中定义了 sum 变量,导致sum()方法异常.

  6. Python报错TypeError: 'str' object is not callable

    原文:http://blog.sina.com.cn/s/blog_71f3890901017rsh.html Python报错TypeError: 'str' object is not calla ...

  7. Python:TypeError: 'int' object is not callable

    一个函数的部分代码如下: [python] view plain copy def loadData(): ...... len = dataSet.__len__() trainingSet.ext ...

  8. Python导入模块(包)的两种方式 TypeError: 'module' object is not callable

    Python编程时明明在开始处import了相关包,但是调用函数时就报错如下: TypeError: 'module' object is not callable Python中有两种导入包(模块, ...

  9. TypeError: 'module' object is not callable 原因分析(python模块导入注意事项)

    程序代码  class Person:      #constructor      def __init__(self,name,sex):           self.Name = name   ...

最新文章

  1. 在 Delphi 下使用 DirectSound (5): 获取或设置缓冲区的格式:
  2. 1070 Mooncake (25 分)【难度: 简单 / 知识点: 贪心】
  3. 1cocos2dx扩展库UI控件,CCControlSlider,CCScale9Sprite(九妹图),CCControlSwitch,CCControlButton
  4. bird 报表_轻松完成Birt报告
  5. 智能会议系统(35)---深入浅出sip协议
  6. 微软雅黑在IE中显示为宋体
  7. pic系列单片机c语言编程与应用实例,PIC单片机C语言编程实例
  8. 【3dmax千千问】初学3dmax插件神器第22课:3dmax效果图渲染进阶教程|VRAY相机为何要与VRAY灯光、VRAY材质、VRAY贴图等进行匹配呢?食住玩3dmax千千问教程
  9. krpano JS动态切换旋转角
  10. yapi token注入漏洞
  11. 配置 Raspberry PI WiFi
  12. 使用Android Studio实现简单的计算器(已亲自实验通过)
  13. word+Endnote参考文献对齐设置设置流程
  14. osm数据下载 python_osm数据下载 python_批量下载osm的分区域的osm文件
  15. Matlab——彩色图像的拼接与裁剪
  16. CSS中的表格(一)
  17. SAP PP模块—事务代码
  18. matlab 显示绘图工具和停靠图形,4 7 交互式绘图工具ppt
  19. c++ emplace_back和push_back的异同
  20. CSU 1726:你经历过绝望吗?两次! (BFS+优先队列)

热门文章

  1. 又一巨头告急!曾年赚500亿,如今连房租都付不起!
  2. UIImagePicketView(照相机类)的使用
  3. 计算机毕业设计Java超市货品进销存系统后台(源码+系统+mysql数据库+lw文档)
  4. 下载文件到本地解压压缩包出现文件损坏,报错问题已解决
  5. MySQL 报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket
  6. 加速度传感器灵敏度表示的几种方式LSB/g,count/g,V/g,V/°,请给出几种方式之间的说明及转换公式
  7. web项目经理手册-项目经理需要铭记在心的话
  8. ShaderJoy —— “水面波纹消散” 的实现 【GLSL】
  9. Linux-overlay启动挂载代码分析
  10. facebook聊单?SaleSmatly来助力