投稿

[Python 100日チャレンジ] Day 49 - ファイルシステム操作

Pythonのpathlibでファイルやディレクトリの存在確認、一覧取得、作成、削除の基本を学びます。

[Python 100日チャレンジ] Day 49 - ファイルシステム操作

pathlibを使う

ファイルパス操作には pathlib が便利です。

1
2
3
4
5
from pathlib import Path

path = Path("data/report.txt")
print(path.exists())
print(path.name)

ディレクトリを作る

1
2
folder = Path("output")
folder.mkdir(exist_ok=True)

ファイル一覧を取得する

1
2
for file in Path(".").glob("*.txt"):
    print(file)

今日のゴール

ファイルシステム操作では、文字列だけでパスを扱うより Path を使うと読みやすくなります。存在確認、作成、一覧取得を練習しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。