Pythonを使用してタッチを実装しますか?質問する

Pythonを使用してタッチを実装しますか?質問する

touchは、ファイルの変更時刻とアクセス時刻を現在の時刻に設定する Unix ユーティリティです。ファイルが存在しない場合は、デフォルトの権限で作成されます。

これを Python 関数としてどのように実装しますか? クロスプラットフォームかつ完全なものにしてください。

(「python touch file」の現在のGoogle検索結果はそれほど良くありませんが、os.utime

ベストアンサー1

これはPython 3.4以降の新機能のようです -pathlib

from pathlib import Path

Path('path/to/file.txt').touch()

これにより、file.txtパスに が作成されます。

--

パス.touch(モード=0o777、exist_ok=True)

指定されたパスにファイルを作成します。mode が指定されている場合は、プロセスの umask 値と組み合わせてファイル モードとアクセス フラグを決定します。ファイルがすでに存在する場合、exist_ok が true であれば関数は成功します (変更時刻が現在の時刻に更新されます)。それ以外の場合は、FileExistsError が発生します。

おすすめ記事