古いファイルが十分古い場合は、新しいファイルをダウンロードするスクリプトが必要です。私は秒単位でファイルの最大年齢を設定しました。スクリプトを書くと軌道に乗ることができるように、ファイルの保存期間が秒単位で表示されるサンプルコードが必要です。Pythonを使用してファイルの経過時間を秒単位で表示します。
19
A
答えて
26
これは、ファイル(またはディレクトリの)を見つける方法を示しています最終更新時刻:ここ
import os
st=os.stat('/tmp')
mtime=st.st_mtime
print(mtime)
# 1325704746.52
または、同等を使用して、エポックからの秒数です、使用:os.path.getmtime:
print(os.path.getmtime('/tmp'))
# 1325704746.52
あなたが
datetime.datetimeオブジェクトたい場合
:
import datetime
print("mdatetime = {}".format(datetime.datetime.fromtimestamp(mtime)))
# mdatetime = 2012-01-04 14:19:06.523398
または私はそれを示さなかったがtime.ctime
import stat
print("last accessed => {}".format(time.ctime(st[stat.ST_ATIME])))
# last accessed => Wed Jan 4 14:09:55 2012
print("last modified => {}".format(time.ctime(st[stat.ST_MTIME])))
# last modified => Wed Jan 4 14:19:06 2012
print("last changed => {}".format(time.ctime(st[stat.ST_CTIME])))
# last changed => Wed Jan 4 14:19:06 2012
を使用してフォーマットされた文字列を、そこにアクセス時間を見つけるために同等であり、すべての時間を変更しますこれらの方法。リンクをたどって "atime"または "ctime"を検索してください。
+6
私の解決方法は次のとおりです: 'import os import time st = os.stat(Filename) 年齢=(time.time() - st.st_mtime) 印刷年齢' – Marko
1
stat.M_TIMEを使用して、最終変更時刻を取得し、現在時刻から減算します。
12
別のアプローチ(私が最初の答えではなかったが、ここで、とにかく行く知っている):
import time, os, stat
def file_age_in_seconds(pathname):
return time.time() - os.stat(pathname)[stat.ST_MTIME]
関連する問題
- 1. CSVデータの経過時間を秒単位で表示する方法 - Jmeter
- 2. gettimeofdayを使用して経過時間をミリ秒単位で調べようとしています
- 3. Wireshark:時間をミリ秒単位で表示しますか?
- 4. VBAの経過時間を秒単位で計算する方法は?
- 5. Cプログラムの経過時間をミリ秒単位で計算する
- 6. iphoneテーブルビューの時間は秒単位で表示されます
- 7. Powershellを使用してミリ秒単位で時間を検索しますか?
- 8. 減少モードでの時間を秒単位で表示します。テーブルビュー:iphone
- 9. vb.netでcurrnt時間を秒単位で表示する方法
- 10. NSTimer秒/ミリ秒単位で時間を短縮します。
- 11. 時間をミリ秒単位で表示する
- 12. Wakanda表示時間にミリ秒単位:分:分:秒
- 13. パワーアプリ時間を1時間単位で表示する方法:分:秒フォーマット
- 14. dqlの2つのタイムスタンプ間の経過時間を秒単位で取得する方法は?
- 15. 現在の時間を秒単位で測定しますか?
- 16. parLapplyを使用した経過時間/ユーザー時間の短縮
- 17. バッチスクリプトは時間差を秒単位で計算します
- 18. 時間差を秒単位で取得しますか?
- 19. 時間を秒単位で変換します。1904
- 20. エポックから経過した時間を表示する
- 21. ユニットテストでアサーションとして経過時間を使用
- 22. moment.jsの相対時間を秒単位で表示する方法は?
- 23. 60秒から1秒の経過秒数を表示したい
- 24. iPhone - NSDateComponents/NSCalendarと経過時間、私は、次の経過時間ユーザに表示したい
- 25. WP_Queryを使用して時間が経過した場合にワードプレスの投稿を表示しない
- 26. 秒単位でデータを取得し、時間、分、秒を計算したい
- 27. JAVAで1日1時間の経過時間を表示する
- 28. joda時間を使用して2つの日付の間の秒単位の違いはありますか?
- 29. C - 時間が経過しました
- 30. Android - spesificまたはdynamic時間(ミリ秒単位)を使用してメソッド自体を繰り返します
私たちは、あなたの既存のコードで問題を修正する手助けさせていただきます。ほとんどの場合、あなたのためにコードを書くことはありません。 –
まあ、私は確かにあなたに同意することはできません。私は、例を挙げると私のコードを書いているわけではないと思います。また、私が求めていることは、あなたが私のためにコードを書くことであると言うなら、他の人々のために書いたコードがたくさんあります。 – Marko