Comment sortir d'un script dans Spyder?
Je suis en utilisant WinPython's Spyder. Quand je suis entrain de créer un nouveau script avec la commande exit()
, et il l'exécuter, cette commande tue le noyau:
Il semble que le noyau est décédé de façon inattendue. Utiliser "Redémarrer noyau' de continuer à utiliser cette console.
Quelle est la bonne façon d'arrêter un script dans cet environnement d'exécution?
OriginalL'auteur Robert Pollak | 2014-09-19
Vous devez vous connecter pour publier un commentaire.
On peut
quitter le script en levant une exception personnalisée comme
ou
encapsuler le code dans un
main
la fonction et l'utilisationreturn
à l'intérieur.Si l'on ne veut pas modifier le script, on peut
Passer à "Exécuter dans un nouveau interpréteur Python" ou
enregistrer un point de sortie à la console IPython:
Je ne sais pas encore. Voir code.google.com/p/spyderlib/issues/detail?id=1974.
Si ce n'est pas de réponse, veuillez le mettre dans les commentaires ou mettre à jour les seule question. Si vous publiez en tant que réponse, puis d'autres vont obtenir une fausse impression.
OriginalL'auteur Robert Pollak
Comme Robert Pollak, le commentaire en Spyderlib Question 1974 #4 est une meilleure solution. Il suffit de définir une fonction qui cause une exception, et l'appel à cette fonction si vous voulez arrêter l'exécution du script à l'intérieur de spyder.
OriginalL'auteur ollydbg23