質問: ### パスを通すとディレクトリを移動するということの違いについて 題名通りなのですが、 pythonなどにおいて使いたいライブラリまで移動してそのモジュールを 利用しているのですが、 (以下例、tensorflowライブラリまでパスを通すなどに利用) ``` import os os.chdir("C:\\") ``` これはディレクトリを移動しているのですが、パスを通すということとは 違うのでしょうか。 初歩の初歩で詰まっております。 解答していただける心優しい方がいれば恐縮です。 よろしくお願いします。
回答: PATH という環境変数があり、そこに目的のファイルのあるディレクトリまでのフルパスを登録すると、ファイル名だけで実行ファイルなどを探すことができます。これを「パスを通す」と言います。 要するに環境変数を使って特定のディレクトリを「ここは実行ファイルのあるディレクトリです」と宣言するようなものと考えてください。 パスを通すのは以上のようにディレクトリを登録することで、カレントディレクトリを移動することとは根本的に違います。