end = time.clock() AttributeError: module 'time' has no attribute 'clock'
时间: 2023-11-05 22:00:54 浏览: 90
clock.clock
在Python3.8之后的版本中,time模块不再支持time.clock()方法。你可以将time.clock()替换为time.perf_counter()方法来解决这个问题。两者的功能是相同的。
以下是替换后的代码示例:
```
import time
scale = 50
print("执行开始".center(scale//2,'-'))
t = time.perf_counter()
for i in range(scale - 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
t -= time.perf_counter()
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c, a, b, -t), end='')
time.sleep(0.05)
print("\n" "执行结束".center(scale/2,'-'))
```
阅读全文