我是Python的新手,并且在使用stderr.write函数时遇到了一些麻烦.我将尝试用代码来说明它.在我这样做之前:
print "Unexpected error! File {0} could not be converted." .format(src)
但后来我想将错误消息与其他状态消息分开,所以我尝试这样做:
sys.stderr.write "Unexpected error! File %s could not be converted." src
但这会导致错误.我也搜索了它,但我找不到任何东西.有人可以帮帮我吗.如何使用stderr.write打印字符串src?
解决方法:
在Python 2.x中:
sys.stderr.write("Unexpected error! File %s could not be converted." % src)
或者,在Python 2.x和3.x中:
sys.stderr.write("Unexpected error! File {0} could not be converted.".format(src))