La différence entre les sys.la sortie standard stdout.écrire et d'imprimer?

Sont là des situations dans lesquelles sys.stdout.write() est préférable de print?

(Exemples: de meilleures performances; le code qui est plus logique)

  • La version de Python? 2.x ou 3.x?
  • Honnêtement, je voudrais savoir pour les deux, même si je n'ai aucune expérience avec Python 3. Mise à jour de la question.
  • demander les différences fondamentales entre sys.stdout.write() et print (et/ou pourquoi Python est à la fois) est une question parfaitement justifiée et n'a pas besoin d'exemples. L'OP n'a pas dit la syntaxe de la commande est source de confusion.