分かりやすく、使いやすく。

空のファイルを作成する方法

スポンサーリンク

Python で空のファイルを作成する場合、Path クラスを使用します。 Path クラスは pathlib モジュールに含まれています。

※ pathlib モジュールは Python 3.4 で追加。 https://docs.python.org/ja/3/library/pathlib.html

python(実行可能なサンプルコード)
1
2
3
4
# PathLib は version 3.4 以降
from pathlib import Path
 
Path(r'c:\temp\test.txt').touch() 

上記コードを実行すると、 c:\temp フォルダに test.txt という空のファイルが作成されます。もし既にファイルが存在している場合は、ファイルのタイムスタンプを実行時点の日時に更新します。

存在しないフォルダを指定して実行すると FileNotFoundError が発生します。例えば以下は存在しないフォルダ c:\not_exists を指定した例です。

python(実行可能なサンプルコード)
1
2
3
from pathlib import Path
 
Path(r'c:\not_exists\test.txt').touch() 
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\not_exists\\test.txt' 
スポンサーリンク
スポンサーリンク