我使用这个python(3.5)代码来检查windows启动时间,但它给了我一个不同的时间,从我使用shell命令“systeminfo”
systeminfo:9:15:23
python代码:9:14:42
不满意的是,Python代码本身给予不同的时间! 它开始给我9点14分42秒,现在它给了我9点15分19秒,每隔10秒左右开始加一秒。
我给你的代码:
import datetime import win32API s = win32API.GetTickCount() t = datetime.datetime.Now() st = datetime.timedelta(milliseconds=s) bt = t-st boot = "Boot time was around {}:{}:{}".format(bt.hour,bt.minute,bt.second) print(boot)
我开始考虑从python调用systeminfo命令,并显示它给我的时间。
查询D3DKMDT_VIDEO_OUTPUT_TECHNolOGY的WMI
我怎样才能获得系统的玻璃颜色?
在默认浏览器例外中打开
如何发布离线odoo网站在windows域服务器上公开查看
如何在应用程序运行时更改图片框的大小
TEMP C ++环境variables扩展(windows)
使用awk将多行文件转换为TSV
使用windows凭据进行FTPlogin
从python编辑.RAR文件注释
为什么我不能添加WORKGROUP ..作为sql Server中的用户?
从评论和问题编辑
GetTickCount不报告启动时间。 为了得到你应该使用WMI
import datetime import wmi wmiob = wmi.WMI() sdata = wmiob.Win32_PerfFormattedData_PerfOS_System() uptime = sdata[-1].SystemUpTime tNow = datetime.datetime.Now() utime = datetime.timedelta(seconds=int(uptime)) boot = tNow-utime bootime = "Boot time was around {}:{}:{}".format(boot.hour,boot.minute,boot.second) print(bootime)
总结以上是内存溢出为你收集整理的在Windows 10中获取启动时间并不总是在同一时间全部内容,希望文章能够帮你解决在Windows 10中获取启动时间并不总是在同一时间所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)