而不是像这样简单的调试/日志打印:
print "error ", error_number
Run Code Online (Sandbox Code Playgroud)
我想使用一个日志功能,我可以在需要时展开这样的东西:
def log(condition, *message):
if(<do something here...>):
print(*message)
<perhaps do something more...>
Run Code Online (Sandbox Code Playgroud)
并称之为:
log(condition, "error ", error_number)
Run Code Online (Sandbox Code Playgroud)
但是我得到以下语法错误:
print *message
^ SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
它是打印功能的限制还是有某种方法使它工作?如果没有,是否有相当于我可以使用的印刷品?
我顺便使用Python 2.7 ...