1

この単純なコードを(Pythonで)test.pyに記述しました。timeitを実行しようとしましたが、エラーはありませんが、実行時間に関する情報が得られません。手伝って頂けますか ?

import timeit

def functionsWhile():
    "Desc about function"
    lic = 0
    n = 30000
    while lic<= n:
            lic += 1
    #print "test"
    return lic

t = timeit.Timer("functionsWhile()", "from __main__ import functionsWhile")

try:
    t.repeat(3, 2)
except:
    t.print_exc()

(例)のような結果を期待します:

$>python test.py
[0.006793975830078125, 0.006793975830078125, 0.006793975830078125]
$>

しかし、私には次のものしかありません。

$>python test.py
$>

timeitの結果はありません。私はPython2.7とLinuxを使用しています。

4

1 に答える 1

7

printの結果を試してくださいt.repeat

于 2012-05-06T16:02:50.620 に答える