【发布时间】:2023-04-03 22:22:01
【问题描述】:
在使用适当的参数将对象传递给我的类后,我收到 TypeError: 'int' object is not callable。
这是日志记录或类的问题吗?
谁能帮我解决这个问题?
以下是片段:
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s-%(message)s')
class employee:
def __init__(self,first,last):
self.first=first
self.last=last
logging.INFO('Employee created: {} - {} '.format(self.fullname, self.email))
@property
def email(self):
return '{}.{}@email.com'.format(self.first,self.last)
@property
def fullname(self):
return '{} {}'.format(self.first,self.last)
emp_1=employee('John','Doe')
emp_2=employee('John','Smith')
【问题讨论】:
-
logging.INFO != logging.info
-
请下次包含完整的错误回溯
-
当然!谢谢你。 :)
标签:
python
class
debugging
logging
typeerror
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:TypeError:’int’ 对象在 Python 3 中不可调用 - Python技术站