1

ファイルを処理し、各ファイルのサイズをバイト単位で返すスクリプトを作成しました。所要時間は、スキャンするディレクトリの大きさによって異なります。

スクリプトの先頭に、次のように配置しました。

now = "\n", strftime("%Y-%m-%d %H:%M:%S", gmtime())
print "Started processing data at:",now

そして一番下に:

finish = strftime("%Y-%m-%d %H:%M:%S", gmtime())
print "Finished processing data at: ", strftime("%Y-%m-%d %H:%M:%S", gmtime())
difference = now.strftime("%H:%M:%S", gmtime()) - finish.strftime("%H:%M:%S", gmtime())

うまくいくとは思いませんでしたが、私の論理を理解していただければ幸いです。now時分秒から時分秒を引きたいfinish

これを行う正しい方法は何ですか?

どうもありがとう。

4

2 に答える 2

2

datetime モジュールを試してください。

from datetime import datetime
start = datetime.now()

後で

difference = datetime.now() - start
于 2013-09-04T07:48:28.983 に答える