【问题标题】:TypeError: 'int' object is not callable in Python 3TypeError:'int' 对象在 Python 3 中不可调用
【发布时间】: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