打印字符串* args的更好方法是什么?

时间:2015-06-15 20:40:13

标签: python

我做了一个简单的功能,可以向stderr发送任何消息以及前缀:

import sys

def error(*message):
  print('Error:', ' '.join(map(str, message)), file = sys.stderr)

该函数可能会收到异常对象或与之不同的异常对象 普通字符串。
为了显示干净的消息,我添加了这个' '.join(map(str, message))块。

我是Python的新手,我想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

是的,有:

import sys

def error(*message):
  print('Error:', *message, file = sys.stderr)