Chinaunix
标题:
延时函数怎么写?
[打印本页]
作者:
yishanju
时间:
2007-05-20 04:25
标题:
延时函数怎么写?
import time
def sleep(time=3):
time.sleep(time)
复制代码
sleep()
居然出错
我就不明白了,这样都出错
> "F:\Python25\pythonw.exe" -u "F:\temp\timefun.py"
Traceback (most recent call last):
File "F:\temp\timefun.py", line 7, in <module>
sleep()
File "F:\temp\timefun.py", line 5, in sleep
time.sleep(time)
AttributeError: 'int' object has no attribute 'sleep'
作者:
yishanju
时间:
2007-05-20 04:32
继续狂吐血中
a=8
time.sleep(a)
复制代码
在Ulipad中测试的时候没有问题。放到程序中跑的时候就出错了。
[
本帖最后由 yishanju 于 2007-5-20 08:50 编辑
]
作者:
3227049
时间:
2007-05-20 08:20
from time import sleep....
作者:
asnama
时间:
2007-05-20 09:24
进入sleep函数后,参数time覆盖了import的time
作者:
eookoo
时间:
2007-05-20 10:19
所以把 sleep( time ) 的 "time" 改成別的名字就沒問題了..
import time
def sleep( mytime=3 ):
time.sleep( mytime )
复制代码
作者:
yishanju
时间:
2007-05-21 07:38
谢谢,明白了
作者:
Yuri.G.
时间:
2007-06-10 14:30
还是编程习惯问题,尽量不要使用这种关键字型的东西.
作者:
riverbird2005
时间:
2008-01-18 10:31
变量不要用关键字.
作者:
sh_royan
时间:
2008-01-22 09:03
要注意..
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2