J'utilise Cc Cc pour envoyer un tampon à un shell Python. Le tampon a une importation au début. J'ai trouvé que si je modifie le module que j'importe, il ne reflète pas les changements si je lance à nouveau le tampon avec Cc Cc (il semble que le Python inférieur n'effectue l'importation qu'une seule fois).
Comment puis-je forcer le shell Python à réimporter les modules déjà appelés lors de la première exécution du tampon?
Ceci est mon flux de travail. J'ai mis emacs pour utiliser ipython
Puis dans ~ / .ipython / profile_default / startup / 00-ipython_init.py je mets ce qui suit:
Ensuite, je tape ceci chaque fois que je modifie et que je veux recharger mes modules en ipython. J'aime cela car cela fonctionne pour tous les modules et je n'ai pas à me soucier des dépendances d'importation.
la source
Vous pouvez le faire en modifiant l'exécution de python et en forçant le processus Python à redémarrer:
http://lgmoneda.github.io/2017/02/19/emacs-python-shell-config-eng.html
la source