★★★★★博文原创不易,我的博文不需要打赏,也不需要知识付费,可以白嫖学习编程小技巧,喜欢的老铁可以多多帮忙点赞,小红牛在此表示感谢。★★★★★
#我的Python教程
#官方微信公众号:wdPython
Python中可以使用time模块来计算程序的运行时间。以下是一个简单的示例:计算打印1万遍,以下文本需要的时间??
import time
# 1.开始时间
start_time = time.time()
# 这里写你要测试的程序功能
# ...
print("我的Python教程,官方微信公众号:wdPython"*10000)
#3.结束时间
end_time = time.time()
# 时间差
elapsed_time = end_time - start_time
print(f"程序运行时间:{elapsed_time}秒")
#程序运行时间:0.040975332260131836秒
time.time()函数返回当前时间的时间戳(以秒为单位),然后我们可以在程序开始和结束时记录时间,并计算两者之间的差值。这就是程序运行的总时间。
**另一种方法:**是使用timeit模块,这个模块专门用于测量小段代码的执行时间,对于更精确的时间测量更有效。例如:
mport timeit
#打印1万遍以下文本需要的时间
code_to_test = """
print("我的Python教程,官方微信公众号:wdPython"*10000)
# 这里写你的功能代码
# ...
"""
elapsed_time = timeit.timeit(code_to_test, number=1)
print(f"程序运行时间:{elapsed_time}秒")
#程序运行时间:0.014376099999935832秒
在这个示例中,你需要把要测试的代码放在一个多行字符串中。timeit.timeit()函数会运行这段代码并返回运行时间。number=1参数表示只运行代码一次。