('syntax%(name,name,name)',<open file'<stderr>',模式'w'在0x01CE60D0>)?

Mic*_*ael -6 python sys

为什么当我运行这行代码时:

print ("syntax %(name,name,name)",sys.stderr)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

('syntax %(name,name,name)', <open file '<stderr>', mode 'w' at 0x01CE60D0>)
Run Code Online (Sandbox Code Playgroud)

Ter*_*ryA 5

那不是错误.

当你这样做时sys.stderr,你正在打印它的表示,即<open file '<stderr>', mode 'w' at blah>.我不熟悉这个sys模块,所以我不确定你该做什么.这是一个关于它的文档的链接.