python 時間模組的應用

2021-09-27 10:12:14 字數 1204 閱讀 4140

要求:

1.獲取當前主機資訊 包含作業系統名 主機名 核心版本 硬體架構

2.獲取開機時間和開機時長

3.獲取當前登陸的使用者

設計:

import os

from datetime import datetime

import psutil

print('主機資訊'.center(50,'*'))

info = os.uname()

print(

"""作業系統:%s,

主機名稱:%s,

核心版本:%s,

硬體架構:%s

""" %(info.sysname,info.nodename,info.release,

info.machine)

)print('開機資訊'.center(50,'*'))

boot_time = psutil.boot_time() #返回乙個時間戳

# 將時間戳轉化為datetime型別的時間

boot_time_obj = datetime.fromtimestamp(boot_time)

print(boot_time_obj)

now_time = datetime.now()

print(now_time)

#delta_time = datetime.now()

delta_time = now_time - boot_time_obj

print(delta_time)

print('開機時長:',str(delta_time).split('.')[0])

print('當前登陸使用者'.center(50,'*'))

login_user = psutil.users()

print(login_user)

info = psutil.users()[0]

print(info.name)

效果如圖:

python的時間模組

time模組 import time time.clock 第一次呼叫,浮點數形式返回當前cpu執行時間 time.sleep 1 print time.clock 第二次呼叫,浮點數的形式返回距離上次呼叫該函式至此次的時間間隔 1.000666284344328 print time.localt...

python的時間模組

import time 格式化時間 格式化的字串,時間tuple res time.strftime y m d j days print res y 兩位數的年份表示 00 99 y 四位數的年份表示 000 9999 m 月份 01 12 d 月內中的一天 0 31 h 24小時制小時數 0 2...

python 時間模組

import os import time s 2019 7 14 print time.strptime s,y m d s time 09 00 00 print time.strptime s time,h m s 把元組的時間轉換為時間戳 tuple time time.localtime ...