pathlib によるファイルパス操作
最新の pathlib モジュールでファイルパスをたどり、操作します。
「pathlib によるファイルパス操作」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。
はじめに
Path の作成
from pathlib import Path
p = Path('data/file.txt')
print(p)/ による Path の結合
from pathlib import Path
p = Path('data') / 'sub' / 'file.txt'
print(p)Path のプロパティ
from pathlib import Path
p = Path('data/report.csv')
print(p.name, p.stem, p.suffix, p.parent)存在の確認
from pathlib import Path
p = Path('/tmp')
print(p.exists(), p.is_dir(), p.is_file())読み込みと書き込み
from pathlib import Path
p = Path('/tmp/test_pathlib.txt')
p.write_text('hello pathlib')
print(p.read_text())ディレクトリ内容の反復処理
from pathlib import Path
for child in Path('/tmp').iterdir():
if child.suffix == '.txt':
print(child.name)
break再帰的な Glob
from pathlib import Path
for f in Path('/tmp').rglob('*.txt'):
print(f.name)
breakディレクトリの作成
from pathlib import Path
Path('/tmp/test_dir/sub').mkdir(parents=True, exist_ok=True)
print('created')名前の変更と削除
from pathlib import Path
p = Path('/tmp/test_pathlib.txt')
if p.exists():
p.unlink()
print('deleted')絶対パスと相対パス
from pathlib import Path
print(Path('.').resolve())クイックチェック
まとめ
次へ進みましょう
よくある質問
「pathlib によるファイルパス操作」レッスンは無料ですか?
はい。「pathlib によるファイルパス操作」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「pathlib によるファイルパス操作」で何を学びますか?
最新の pathlib モジュールでファイルパスをたどり、操作します。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「pathlib によるファイルパス操作」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ファイルの開き方と読み取り方
- ファイルへの書き込みと追記
- ファイル操作で with 文を使う
- pathlib によるファイルパス操作