小编Par*_*pal的帖子

TypeError:调用logging.INFO时,“int”对象在Python 3中不可调用

在使用适当的参数将对象传递给我的类后,我收到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')
Run Code Online (Sandbox Code Playgroud)

python logging typeerror python-3.x

3
推荐指数
1
解决办法
2200
查看次数

标签 统计

logging ×1

python ×1

python-3.x ×1

typeerror ×1