我做了一个简单的功能,可以向stderr发送任何消息以及前缀:
import sys
def error(*message):
print('Error:', ' '.join(map(str, message)), file = sys.stderr)
该函数可能会收到异常对象或与之不同的异常对象
普通字符串。
为了显示干净的消息,我添加了这个' '.join(map(str, message))
块。
我是Python的新手,我想知道是否有更好的方法。
答案 0 :(得分:0)
是的,有:
import sys
def error(*message):
print('Error:', *message, file = sys.stderr)