pathlib.Pathオブジェクトはテキスト操作でもとても便利- 自動でファイルを
close()してくれるのでwith文が不要 - ファイルオブジェクトのように、読み込み・書き込み用と別々に作成する必要がない
- 1行ずつ読み込んだり、追記したりする必要がなければ
open()よりもread_text()、write_text()がはるかに楽
import pathlib
filename = pathlib.Path('test.txt')- ファイル出力:
write_text() - 追記ではなく、上書きとなる
filename.write_text('テストです')
# 5- ファイルの読み込み:
read_text()
print(filename.read_text())
# テストです- 空のファイルを作成:
touch()
pathlib.Path('empty.txt').touch()