琴葉茜

VSCodeでのプログラムチャレンジに入る前に、「ターミナル(コマンドプロンプト)」に注目して知っておいてほしいことがあるから紹介しておくね

琴葉茜

まずは「ディレクトリ」と「カレントディレクトリ」について説明するね

解説画像1
琴葉葵

「ディレクトリ」って聞き慣れないけど、要は「フォルダ」のことなんだね!
「カレント(Current)」は「現在の」って意味だから、「カレントディレクトリ」は「現在のフォルダ」って感じだね!

琴葉茜

そうだね!
「カレントディレクトリ」は普段パソコンを使ってる時の感覚で言うと「エクスプローラー(Finder)で開いているフォルダ」にイメージが近いかな?

琴葉葵

なるほど!

琴葉茜

カレントディレクトリについては次の画像の赤枠で囲まれた部分で確認ができるよ!
一緒にエクスプローラーの場合と比較してみよう

解説画像2
琴葉葵

ほうほう

琴葉葵

もし、動かしたいプログラムがカレントディレクトリに無い場合はどうしたら良いの?

琴葉茜

そんな時はカレントディレクトリを移動するか、プログラムの場所を明確に指定してあげたら良いよ

琴葉茜

移動の方法については次回説明するから、今回は場所の指定の仕方について説明するね

琴葉葵

分かった!

琴葉茜

特定のファイルやフォルダの場所を指示する場合は「パス」っていうのを指定してあげるんだ

琴葉葵

パス?

琴葉茜

要は住所みたいなもので、「\」や「¥」で区切られた文字列で表現するんだ
エクスプローラーやFinderでも確認できるよ!

解説画像3
琴葉葵

なんか見たことある!!

琴葉茜

また、パスには「相対パス」と「絶対パス」ってのがあるから覚えておこう

種類説明
絶対パス
パソコン内での完全な場所
C:\Users\Ayaka\Documents\Python\main.py
相対パス
今いる場所(カレントディレクトリ)からの道順
.\images\logo.png
(カレントディレクトリ→images→logo.png)
琴葉葵

相対パスの初めに付いてる「.」がカレントディレクトリを表現してるんだね

琴葉茜

そうゆうことだね!
ちなみに、カレントディレクトリより一つ前ってことを表現したい場合は「..」としたらOKだよ!

琴葉葵

これは結構大事そう...!!

琴葉茜

パスの指定はPythonのプログラム内で、カレントディレクトリに無いファイルを指定する場合にも必要だから、しっかり覚えておこうね

琴葉葵

了解!!

琴葉茜

じゃあ次の項目ではターミナルでの操作コマンドについて紹介するから、こっちもしっかり確認しておいてね!