Pythonclassの初期化の際にあらかじめ出力ファイルを作っておき、他のメソッドがそのファイルに追記する形で利用したら便利かなという状況に出くわしました。いうことで中身が空のファイルを作る必要が生じたのですが、調べたところopenで開いて何もせずにcloseで閉じる、ただそれだけでOKでした。Linuxのtouchコマンドに相当するものがあったらもっと見た目がスッキリするのに、そう思いましてもう少しだけ調べることにしました。こちらで紹介されています。pathlibモジュールのPathクラスのtouchメソッドです。Path("test.txt").touch()パーミッションはtouchのmode引数で与えられます。デフォルトではmode=0o666と公式のドキュメントには書いてあるのですが、何故か手元で確認したら0o664、所有者とグループ以外は読み込み専用、でした。唯一惜しむらくはPython3.4以降でしか使えない点です。その辺りの諸事情で結局初めのopenとcloseの組み合わせに落ち着きました。»プロフィール取り留めのないブログですがお役に立てれば幸いです。(7)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。