Je suis venu à travers au moins trois façons de le faire :
import sys
sys.stderr.write('spam\n')
print >> sys.stderr, 'spam'
from __future__ import print_function
print('spam', file=sys.stderr)
Il semble contredire zen de python #13 †, alors quelle est la meilleure façon de le faire? Quels sont les avantages ou les inconvénients d'une façon ou de l'autre?
†Il devrait y avoir un - et de préférence seulement un moyen évident de le faire.