pythonでディレクトリ関連の操作を行うにはosモジュールを使う(『import os』と記述する)必要があります。
カレントディレクトリを取得するにはos.getcwd()を使用します。
また、カレントディレクトリを変更する場合はos.chdir()を使用します。
【os.getcwd】カレントディレクトリを取得する
os.getcwd()を用いることによってカレントディレクトリの絶対パスを文字列として取得することが出来ます。
【プログラム例】
1 2 3 4 5 6 7 |
import os # カレントディレクトリを取得し、path_nameに代入 path_name = os.getcwd() # カレントディレクトリの出力 print(path_name) |
【実行結果】
1 2 |
D:\study\CloudStation\Blog\Program\python\test_program>python get_dir.py D:\study\CloudStation\Blog\Program\python\test_program |
【os.chdir】カレントディレクトリを変更する
os.getcwd()を用いることによってカレントディレクトリの絶対パスを文字列として取得することが出来ます。
【プログラム例】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import os # カレントディレクトリを取得し、path_nameに代入 path_name = os.getcwd() # カレントディレクトリの出力 print("before current dir") print(path_name) # カレントディレクトリを変更 ch_path_name = "D:\\study\\CloudStation\\Blog\\Program\\c\\test_program" os.chdir(ch_path_name) # カレントディレクトリの出力 print("after current dir") print(ch_path_name) |
【実行結果】
1 2 3 4 5 |
D:\study\CloudStation\Blog\Program\python\test_program>python ch_dir.py before current dir D:\study\CloudStation\Blog\Program\python\test_program after current dir D:\study\CloudStation\Blog\Program\c\test_program |
おすすめの本
ポチップ
ポチップ
コメント