ディレクトリとは?
データを保管する場所はディレクトリ(フォルダ)です。
ディレクトリはファイルを整理するための入れ物(箱)のようなものです。🐥
ディレクトリの基本
| 用語 | 意味 | 表記の例 |
|---|---|---|
| ディレクトリ | ファイルを保存する場所(フォルダ) | projects / utils |
| ルートディレクトリ | 階層の一番上 | (Mac)/ (Windows) C:\
|
| カレントディレクトリ | 現在作業している場所 | . |
| 親ディレクトリ | カレントディレクトリの1つ上 | .. |
| サブディレクトリ | カレントディレクトリの1つ下 子ディレクトとも呼ぶ |
例:現在作業しているprojects の下にあるutilsのこと |
| ホームディレクトリ | ユーザーアカウントごとに割り当てられる、個人用のファイル保存領域 | (Mac) /Users/ユーザー名 (Windows)C:\Users\ユーザー名
|
絶対パスとは?
絶対パスとは、ルートディレクトリ(大元のディレクトリ)から目的とするディレクトリまでのパスのことをいいます。
ポイント
絶対パスは絶対変わらない!!
(Mac/Linuxでは /、Windowsでは C:\ から始まる
相対パスは?
カレントディレクトリ(今自分がいるディレクトリ)から目的とするファイルまでのパスのことをいいます。
カレントディレクトリが変わると、同じ目的のファイルでもパスの書き方が変わってしまいます!!
ポイント
自分が作業している場所によってパスが変わってしまいます!!
. や .. を使って、現在地からの位置関係で指定する
Pythonで別ファイルからimportしているのも、この相対パスを利用しています。