2011-09-16 18 views
5

time.sleep(secs) işlevini kullanabilmek için time modülünü almaya çalışıyorum.Python'da bir modül olarak 'zaman' içe aktarma sorunu

ben de datetime ithal var ve bu

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

o kadar karışıklık olması ihtimali vardır olabileceğini hangi düşünüyorum sorun

alıyorum hatadır: AttributeError: 'function' object has no attribute 'time'

+0

Modülü parametre olarak kullandığınız garip görünüyor ... – eigenein

+0

Saniyeler içinde zamanı tutan başka bir değişken kullandım. Ve hayır, buna zaman denir: P –

cevap

13

Neredeyse bir değişken veya time adı verilen bir işlev tanımladınız. Yeniden adlandırmayı dene.

+0

Oh bok. Ne kadar aptalım. Zaman adı verilen bir fonksiyon vardı. Teşekkürler. : D –

+0

Yea. İşe yaradı. Daha önce işaretlemeyi denedim, ancak bazı ağ sorunlarıyla karşı karşıya kaldım. Çok teşekkürler =) –

+0

Bingo! Evet teşekkür ederim! – wojtow

2

Muhtemelen var o, daha önce

time = 3

Veya saniye diğer bazı sayısı uyku ayarlamak Zaman modülüne aykırı. Ama bu genellikle bir AttributeError: 'int' object has no attribute 'sleep' verir, bu yüzden% 100 emin değilim. Tarih saatini içe aktarma ve ardından içe aktarma zamanı sorunu olmamalıdır.

Sen zorunluluktime.sleep(time) çağrılırken başka TypeError: a float is required almak olacaktır, kodunuzda vermediğiniz zaman başka bir şey, atadınız. Yani kodunuzun daha fazlasını gönderebilir misin?

İlgili konular