← 返回文章列表python 将秒数换算为小时分钟
本文字数:89阅读时长 ≈ 1 分钟阅读次数:--ActPi
记录程序的执行时间,并进行单位换算
import datetime
def convert_seconds(seconds):
"""
将给定的秒数转换为小时、分钟和秒。
"""
hour = seconds // 3600
minute = (seconds % 3600) // 60
second = seconds % 60
if hour == 0:
if minute == 0:
run_time = f"{second} 秒"
else:
run_time = f"{minute} 分 {second} 秒"
else:
run_time = f"{hour} 小时 {minute} 分 {second} 秒"
return run_time
def main():
start = datetime.datetime.now()
# do something
end = datetime.datetime.now()
run_time = convert_seconds((end-start).seconds)