在我的上一篇博文 python日志屏幕输出、文件滚动保存、屏幕及文件日志级别设置、颜色标记 中使用log模块输出ip地址的时候,提示TypeError: not all arguments converted during string formatting
错误。
原代码:
log.debug("--%s Incoming message:%s from remote IP: %s--",self.get_time_str(), msg, self.client_address)
修改为:
log.debug("--%s Incoming message:%s from remote IP: %s--",self.get_time_str(), msg, str(self.client_address))
问题解决。其实就是做了一个类型转换。