1. Learn
  2. /
  3. Курси
  4. /
  5. Écrire des fonctions en Python

Connected

вправа

Changer le répertoire de travail

Vous utilisez une bibliothèque libre qui vous permet d'entraîner des réseaux neuronaux profonds sur vos données. Malheureusement, pendant l'entraînement, cette bibliothèque écrit des modèles de point de contrôle (c.-à-d. des modèles entraînés sur une partie des données) dans le répertoire de travail courant. Vous trouvez ce comportement frustrant, car vous ne voulez pas devoir lancer le script à partir du répertoire où les modèles seront enregistrés.

Vous décidez donc d'écrire un gestionnaire de contexte qui modifie le répertoire de travail courant, vous laisse construire vos modèles, puis rétablit le répertoire de travail à son emplacement d'origine. Vous voudrez vous assurer que toute erreur survenant durant l'entraînement du modèle ne vous empêche pas de réinitialiser le répertoire de travail à son emplacement d'origine.

Інструкції

100 XP
  • Ajoutez une instruction qui vous permet de gérer toute erreur susceptible de se produire dans le contexte.
  • Ajoutez une instruction qui garantit que os.chdir(current_dir) sera appelé, qu'il y ait eu une erreur ou non.