如何将python提供的时间转换为int
发布时间:2020-12-20 11:39:32 所属栏目:Python 来源:网络整理
导读:这是我的以下代码: from time import sleepimport datetimeprint ("This is a game where you guess when 10 seconds have passed")sleep (0.5)input("Hit the enter key when you are ready")start = datetime.datetime.now().time()sleep (1)print ("1")s
这是我的以下代码:
from time import sleep import datetime print ("This is a game where you guess when 10 seconds have passed") sleep (0.5) input("Hit the enter key when you are ready") start = datetime.datetime.now().time() sleep (1) print ("1") sleep (1) print ("2") sleep (1) print ("3...") input end = datetime.datetime.now().time() time = (end) - (start) 当它到达第17行时出现错误(直到它计数到3之后)这是错误: Traceback (most recent call last): File "D:/Python/Scripts/Challenges/Challenge 6 - Time Guessing Game.py",line 17,in <module> time = (end) - (start) TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time' 我说我在python上很可怕,但我需要知道的是我如何将时间变成一个整数,这样我就可以减去它并得到它们第二次按Enter键的时间. 解决方法
你可以只使用时间,你不需要日期时间来减去秒数:
from time import sleep,time print ("This is a game where you guess when 10 seconds have passed") sleep (0.5) input("Hit the enter key when you are ready") start = time() sleep (1) print ("1") sleep (1) print ("2") sleep (1) print ("3...") input() end = time() diff = end - start print(diff) 如果你想把秒作为int使用print(int(diff)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python Ethical Hacking - TROJANS Analysis(2)
- python:if __name__ == '__main__': 的作用
- Python使用logging结合decorator模式实现优化日志输出的方法
- Windows平台Python连接sqlite3数据库的方法分析
- python – 为GUI开发设置PySide / Qt
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操
- python接口测试2-开发WEB接口
- Python中音频处理库pydub的使用教程
- Python递归实现汉诺塔
- python – 具有MultiIndex的Pandas DataFrame:按DateTime级