Façon correcte d'écrire la ligne de fichier?

J'ai l'habitude de faire print >>f, "hi there"

Cependant, il semble que print >> devient obsolète. Quelle est la méthode recommandée pour la ligne ci-dessus?

mise à Jour:
Concernant toutes ces réponses avec "\n"...est-ce universel ou Unix-spécifique? C'est à dire, je dois faire "\r\n" sur Windows?

  • "\n" est pas Unix spécifiques. Lorsque le fichier est ouvert en mode texte (par défaut), il est traduit automatiquement à la bonne fin de ligne pour la plate-forme actuelle. L'écriture "\r\n" produirait "\r\r\n", ce qui est faux.
  • Ajoutez juste l'impression ord(os.linesep) pour voir le code ascii (10 sur la plupart des systèmes UNIX)
  • Pourquoi pensez-vous que c'est déconseillé?