Python 3.5 Est-il vraiment nécessaire de redémarrer l'intérpréteur pour recompiler ?
Bonjour,
Je débute un cours sur un autre site et je constate qu'à chaque fois que je modifie un fichier, je dois de nouveau redémarrer python3.5 pour que la compilation soit de nouveau effectuée. Il semble que python ait une sorte de cache précompilé
Est-ce du à l'interpréteur C ?
S'il était possible d'utiliser pypy avec python 3.5, est-ce que cela changerait quelque chose ?
Peut-on forcer la recompilation via une commande dans l'interpréteur ?
Salutations
bonne et heureuse années 2017 à tous
Besoin d'aide pour faire fonctionner reload avec python 3.5
Bonjour,
Merci pour votre message,
Quand j'essaie d'appeler reload, j'obtiens une exception de type NameError semblable à celle-ci
http://stackoverflow.com/questions/9...is-not-defined
La doc de python :
https://docs.python.org/3.4/library/...portlib.reload
Question. Si le fichier à recharger s'appelle testClass.py
dois-je écrire quelque chose comme
Code:
1 2 3 4 5
|
try:
importlib.reload(testClass
except NameError:
testClass = {} |
pour quelle raison reload lève-il une nameError ?
Merci pour votre aide et encore bonne année
Salutations