python - TypeError:int 对象不可调用
问题描述
我正在使用python,并且我已经面临这个错误一周了。
<module>
my_car.odometer_reading ()
TypeError: 'int' object is not callable
请问有什么解决办法?
class Car:
def __init__(self,made,module,year):
self.made=made
self.module=module
self.year=year
self.odometer_reading=0
def update_odometer(self,mileage):
self.odometer_reading = mileage
my_car=Car('audio','q5','2021')
my_car.update_odometer(23)
my_car.odometer_reading ()
我尝试了很多但没有任何结果。
解决方案
odometer_reading
不是一个函数,它是一个int
,所以只需打印它
print(my_car.odometer_reading)
推荐阅读
- python - 用 Python 加权调查数据?
- c++ - ofstream : csv 文件中的换行符
- python - 当使用变量作为 soup.find() 的输入时,返回 None,但使用相同的 str 值作为输入有效
- python - 在 Windows 10 中编写 pip install psycopg2 以将 python 与 postgres 连接以用于我的 django 项目时出现错误
- node.js - Heroku 上的节点 HTTP 服务器
- angular - 导航到Angular 9中的另一个页面后如何删除方法“添加”
- c# - C# System.IO.IOException '进程无法访问文件'photolocation',因为它正被另一个进程使用
- jenkins - 詹金斯服务器。新日期。不合时机
- sql-server - Azure 上的多个 SQL 实例
- javascript - React Native - 如何将 .subscribe() 与滚动视图的 onLayout 和 onScroll 一起使用?