2017-06-26 3 views

Répondre

1

Je peux penser à un couple de possibilités qui pourraient aider. Vous pouvez utiliser la commande magique %load, qui va charger le contenu d'un fichier dans la cellule, à savoir si foo.py contient la seule ligne print('foo'), vous pouvez avoir une comme cellule de code ceci:

%load foo.py 

qui, lorsqu'il est exécuté la première fois deviendra ceci: #% charge foo.py print ('foo')

Mais cela met pas à jour automatiquement lors foo.py changements.

Ce que je fais habituellement est de charger le fichier désiré en tant que module, c'est-à-dire le code modulaire comme Guido l'a prévu :-). Vous pouvez éditer le fichier dans un autre onglet/fenêtre dans Jupyter, et vous pouvez utiliser importlib.reload() pour le recharger.