FileNotFoundError: [Errno 2] No such file or directory: 'c:\\not_exists\\test.txt'
空のファイルを作成する方法
スポンサーリンク
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() |
スポンサーリンク