首页 > 编程语言 >Python中TypeError: ‘str‘ object is not callable 问题的解决方法

Python中TypeError: ‘str‘ object is not callable 问题的解决方法

时间:2023-03-18 19:11:06浏览次数:39  
标签:TypeError 变量 Python object callable str

Python中TypeError: ‘str’ object is not callable 问题的解决方法

‘str’ object is not callable 一般出现在企图调用一个不可被调用的对象。

细看了一下代码,原来是之前将一个变量命名为 str,之后又把它作为底层 str() 进行调用。其实这时候,它已经不再是 Python 的底层函数咯。

变量命名为 str

 

 


该变量被作为函数调用

 

 

其实 pycharm 已经将有问题的代码做了下划线标注啦。

解决:对变量重命名。

以后要记住,定义的变量名,最好不要与 Python 的底层函数冲突了。

标签:TypeError,变量,Python,object,callable,str
From: https://www.cnblogs.com/hahaa/p/17230970.html

相关文章

  • CentOS7.3 + python2.7离线安装paramiko库
    环境操作系统版本python版本CentOS7.3python2.7.5资源准备​​https://ceekay.lanzouw.com/b012qfntc​​,密码:fa68资源包版本gccpython-devel-2.7.5-89.el7.x86_64.rpmpy......
  • Python上下文管理器with的用法
    通常我们使用with关键字,作为上下文管理器进入标志。上下文管理器是一个包装任意代码块的对象,当退出上下文管理器时,保证相关的资源能够得到正确处理。最常用的用法是打......
  • 13 个非常有用的 Python 代码片段
    1:将两个列表合并成一个字典假设我们在Python中有两个列表,我们希望将它们合并为字典形式,其中一个列表的项作为字典的键,另一个作为值。这是在用Python编写代码时经常遇......
  • 100道python基础题——(6)
    编写一个程序,根据给定的公式计算并打印值:。以下是C和H的固定值:C是50。H是30。D是一个变量,它的值应该以逗号分隔的序列输入到程序中。例子假设程序的输入序列是逗号分隔的......
  • python爬取全国二手车数据,看看有没有可以捡漏的!
     絮叨一下话说,最近从湖北开始汽车价格战,全国人民都跑到湖北买车去了,搞得人家都出政策限制外地人购买了。不过12W的C6是真香呐,二十多万的C6一身毛病,12W的C6毛......
  • 100道python基础题——(5)
    Python简明教程---20,Python类中的属性与方法-码农充电站-博客园(cnblogs.com)问题:定义一个至少有两个方法的类:    getString:从控制台输入获取字符串......
  • python介绍
     二进制编码ASSIC每一个字符统一都需要8个bit来存储计算机容量1位=1bit8bit=1byte=1字节1024bytes=1kbytes=1KB1024个字符,小文档,几百k可以表示一张图片1024......
  • tensorrt官方案例 python运行
    1、案例数据下载1)-f配置案例的下载内容,会自动下载到案例文件夹中downloader.py-dD:/Programs/TensorRT-8.4.1.5/-f./yolov3_onnx/download.yml2、downloader.py中......
  • python elif的含义
    我一开始看成了else,结果是elif,两者出现的位置大概可能一样。解释如下:Python中elif表示再次判断的意思,是elseif的简写。elif语句不能独立使用,可以在需要检查更多条件时,与i......
  • python基础(8)
    1.集合内元素的三个特征。答:一是集合内元素都是不可变类型。二是集合内的元素是无序的。三是集合内的元素都是不重合的。2.集合的用途是什么?答:集合一般是整体运用,用来去重......