はじめに
PythonVtuberサプーさんのpython練習動画で問題を読んでいるとき、フォルダやパス、ディレクトリにかかわる問題に出くわしました。
現状
パスの問題で、どうしても処理が実行されない。
特にエラーも起きることなく、コンソールにも何も表示されない。おそらく、パスが上手く指定できていないのが問題かなと思いました。
対応策
パスを修正しました。
ファイル構成が以上のようになっているので、
プログラムが起動したファイルの位置の、親の親という風に指定すると、処理が上手く実行されました。
current_dir = Path(__file__).resolve().parent.parent
Path(file) → 実行中のPythonファイル名を取得
resolve() → 絶対パスを相対パスに変換
parent → 親ディレクトリに移動
もっと良い書き方があると思いますが、とりあえず今回はこれでクローズしようと思います...
パスを指定するときは、自身が扱うファイルやフォルダがどこにあるのかよく確認するべきだと学びました...