Python 打印字符串强制转换*参数的更好方法?
我制作了一个简单的函数,可以向stderr发送任何带有前缀的消息:Python 打印字符串强制转换*参数的更好方法?,python,Python,我制作了一个简单的函数,可以向stderr发送任何带有前缀的消息: import sys def error(*message): print('Error:', ' '.join(map(str, message)), file = sys.stderr) 函数可能会接收异常对象或与 纯字符串。 为了显示干净的消息,我添加了这个'.join(map(str,message))块 我是Python新手,我想知道是否有更好的方法来实现它。是的,有: import sys def err
import sys
def error(*message):
print('Error:', ' '.join(map(str, message)), file = sys.stderr)
函数可能会接收异常对象或与
纯字符串。
为了显示干净的消息,我添加了这个
'.join(map(str,message))
块
我是Python新手,我想知道是否有更好的方法来实现它。是的,有:
import sys
def error(*message):
print('Error:', *message, file = sys.stderr)
@TigerhawkT3与实际问题相比,另一个问题的标题确实令人误解……它仍然是完全相同的主题。如果要发布代码片段,请使用Sourceforge或Github之类的存储库。