2016-12-23 23 views
2

IDLEで私のMacでコードを実行しても問題ありません。私は、コマンドラインからLinuxマシン上で同じコードを実行しようとしたとき、しかし、それは私に、このエラーが発生しました:ここPython TypeError: 'module'オブジェクトは呼び出し可能ではありません

Traceback (most recent call last): 
    File "time.py", line 1, in <module> 
    import time 

File "/home/ugrad/user/time.py", line 3, in <module> 

t1 = time.time() 

TypeError: 'module' object is not callable 

は、コードは次のとおりです。

import time 

t1 = time.time() 
size = 10000000 
for i in range(size): 
    a = i 
    a += 100 
    a *= 35 
    val = (a == 839248637) 
t2 = time.time() 
res = t2-t1 
print(res) 

は、私がここで間違って何をしているのですか?

+2

あなたは 'time.py'という名前のファイルを作成しました。したがって、' import time'はPython 'time'モジュールの代わりにファイルを読み込みます。 – furas

答えて

3

ファイル名をtime.pyに変更しました。import timeは、Python timeモジュールの代わりにファイルを読み込みます。名前を別の名前に変更します。 time-test.py

関連する問題