问题:
报错:AttributeError: ‘int’ object has no attribute ‘sleep’
修改前代码:
import time
# 睡眠时间
def sleeptime(time):
# 时间间隔time秒
print("休息",end="")
for i in range(time):
time.sleep(1)
print("第"+str(i+1)+"秒 ",end="")
原因:
使用的变量名与模块名重复了,产生歧义。
解决方法:
将覆盖了模块名的变量名,重命名即可。
修改后代码:
(修改在第3行)
import time
# 睡眠时间
def sleeptime(s):
# 时间间隔time秒
print("休息",end="")
for i in range(s):
time.sleep(1)
print("第"+str(i+1)+"秒 ",end="")