Pythonを使ってファイルの最終アクセス日時を取得するには、os.path モジュールと os.stat() 関数を使います。
import os
path = "/path/to/your/file"
stat = os.stat(path)
access_time = stat.st_atime
print("Last accessed:", access_time)
os.stat() 関数は、与えられたパスのファイルに関する情報を返します。その中には st_atime 属性があり、これは最終アクセス日時を表します。この属性の値は、エポックからの秒数で表されます。
出力される最終アクセス日時は、エポックからの秒数で表されたファイルが最後にアクセスされた日時になります。これを日付や時刻の表現に変換する場合は、datetime モジュールを使用する必要があります。
Pythonで文字列を逆順にする方法
Pythonで文字列を逆順にするには、スライスを使います。スライスは、シーケンス(文字列、リスト、タプルなど)の一部を取り出す方法です。
s = "hello world"
reversed_s = s[::-1]
print(reversed_s)
このコードでは、文字列 s をスライスして逆順にし、reversed_s に代入しています。スライスの記法 [::-1] は、最初から最後までの範囲を指定し、ステップを -1 にすることで逆順にします。
Pythonでファイルの内容を一括で読み込む方法
Pythonでファイルの内容を一括で読み込むには、open() 関数と read() メソッドを使います。read() メソッドは、ファイルの内容を全て読み込み、文字列として返します。
with open("/path/to/your/file", "r") as f:
contents = f.read()
print(contents)
このコードでは、with ステートメントを使ってファイルを開き、read() メソッドでファイルの内容を読み込み、contents に代入しています。with ステートメントは、ファイルを閉じる必要がなくなるため、コードがシンプルになります。