2011-09-16 50 views
5

我試圖導入time模塊以便能夠使用time.sleep(secs)功能。作爲python中的模塊導入「時間」的問題

我想這可能是存在的事實,我還引進datetime和可能搞亂它

import datetime 
import time 
. 
. 
some code utilizing `datetime` 
. 
. 
time.sleep(seconds) 
問題

我得到的錯誤是:AttributeError: 'function' object has no attribute 'time'

+0

看起來很奇怪,你使用模塊作爲參數... – eigenein

+0

我已經使用了另一個變量,其中保存的時間以秒爲單位。不,這不叫時間:P –

回答

13

你幾乎可以肯定地定義一個變量或稱爲time的函數。嘗試重命名它。

+0

哦,狗屎。我多麼愚蠢。我有一個叫做時間的功能。謝謝。 :D –

+0

是的。有效。我試圖早些時候標記它,但是正面臨一些網絡問題。非常感謝=) –

+0

賓果!是的,謝謝! – wojtow

2

也許你有設置

time = 3

還是別的秒數睡覺,早,鄰爲時間模塊做準備。但這通常會給一個AttributeError: 'int' object has no attribute 'sleep',所以我不是100%確定。導入日期時間和導入時間應該沒有問題。

必須已分配到的時間點別的,你有沒有在你的代碼提供,否則你會打電話time.sleep(time)當越來越TypeError: a float is required。那麼你可以發佈更多的代碼嗎?