osモジュールを使うことでディレクトリの移動、作成、パスの確認などができます
自分はwebスクレイピングした後に取得したデータを保存する際によく使います
・ディレクトリ操作
カレントディレクトリを確認して、その階層に新しいディレクトリを作成、そこへ移動してカレントディレクトリを再確認してみます
import os
cd_path = os.getcwd()
print(cd_path)
# C:\Users\user\Documents\vscode
#ディレクトリパス指定 (相対パス指定)
scraping_dir="scraping/"
#存在しなければディレクトリ作成
if not os.path.exists(scraping_dir):
os.mkdir(scraping_dir)
#カレントディレクトリ移動
os.chdir('scraping_dir')
#移動後のカレントディレクトリ取得
ch_path = os.getcwd()
print(ch_path)
# C:\Users\user\Documents\vscode\scraping
コメント