IPython: redirection de la sortie d'un script Python dans un fichier (comme bash >)

J'ai un script Python que j'ai envie de courir dans IPython. Je veux rediriger (écrire) la sortie vers un fichier similaires à:

python my_script.py > my_output.txt

Comment dois-je faire lorsque je lance le script dans IPython, c'est à dire comme execfile('my_script.py')

Il y a un les plus âgés de la page décrivant une fonction qui peut être écrit à le faire, mais je crois qu'il y a maintenant un moyen intégré à faire ce que je ne peux pas trouver.

  • ressemble fonctionnalité manquante, il devrait être plus simple que de réponses ci-dessous pour être pratique
InformationsquelleAutor williampli | 2013-01-28