而不是像这样简单的调试/日志打印:
print "error ", error_number
我想使用一个日志功能,我可以在需要时扩展它,如下所示:
def log(condition, *message):
if(<do something here...>):
print(*message)
<perhaps do something more...>
并这样称呼它:
log(condition, "error ", error_number)
但我收到以下语法错误:
print *message
^ SyntaxError: invalid syntax
这是打印功能的限制还是有什么方法可以让它工作?如果没有,是否有我可以使用的等效打印?
顺便说一句,我正在使用 Python 2.7...