0
私はこの単純なコードをpythonでtest.pyに書きました。私はtimeitを実行しようとするとエラーはありませんが、実行時間についての情報は得られません。手伝って頂けますか ?Python - 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]
$>
しかし、私は持っている:私ははtimeitからの結果を持っていない
$>python test.py
$>
。私はPython 2.7とlinuxを使用します。
あなたは 'print'を試しましたか? – WolframH
ええ、変数名を入力するだけでインタラクティブなインタプリタで動作しますが、スクリプトとして実行すると動作しません。 – jamylak
"変数名を入力するだけでインタラクティブなインタプリタで動作しますが、スクリプトとして実行すると動作しません。これは、通訳者が値を返す_everything_のために働く方法です。インタラクティブなインタプリタやスクリプトなどにプレーンな "Hello"を入れてみてください。 – alexis