私はPythonには新しく、stderr.write
関数にいくつかの問題があります。コードで説明しようとします。私はこれをやっていた前に: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
をしかし、これはエラーになります。私もそれをgoogledしかし、私は何かを見つけることができませんでした。誰も私をここで助けてくれませんか?文字列src
をstderr.write
を使用して印刷するにはどうすればよいですか?
sys.stderr.write("Unexpected error! File %s could not be converted." % src)
または、Pythonの2.xおよび3.xで:Pythonの2.xで
また、ログに記録するモジュールを使用することを検討してください。 –
もちろんロギングは非常に便利ですが、時には詳細を記録し、エラーが発生したことをマークするためにstderrに何かを印刷する方が良い場合があります – mrbox
Thx!魅力的な作品! :-) –