1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Python関数の書き方

Connected

अभ्यास

作業ディレクトリを変更する

あなたは、データ上で深層ニューラルネットワークを学習できるオープンソースのライブラリを使っています。ところが学習中、このライブラリはチェックポイントモデル(つまり、データの一部で学習済みのモデル)を現在の作業ディレクトリに書き出します。モデルが保存されるディレクトリからスクリプトを起動したくないあなたにとって、この挙動は不便です。

そのため、現在の作業ディレクトリを一時的に変更してモデルを構築し、処理後に元の場所へ戻すコンテキストマネージャーを書くことにします。モデルの学習中にエラーが発生しても、作業ディレクトリを必ず元の場所に戻せるようにしておきたいですね。

निर्देश

100 XP
  • コンテキスト内で発生しうるエラーを処理できるように、対応する文を追加してください。
  • エラーの有無にかかわらず os.chdir(current_dir) が必ず呼び出されるように、対応する文を追加してください。