Có cách nào để kiểm tra, sử dụng Python, hệ thống không hoạt động được bao lâu trên máy Mac không? Hoặc, nếu không, ngay cả nếu hệ thống hiện không hoạt động?Kiểm tra không hoạt động trong Python trên máy Mac
trả lời
Sử dụng thông tin từ các giải pháp được chấp nhận, đây là một chức năng xấu xí nhưng chức năng và tương đối hiệu quả cho công việc:
from subprocess import *
def idleTime():
'''Return idle time in seconds'''
# Get the output from
# ioreg -c IOHIDSystem
s = Popen(["ioreg", "-c", "IOHIDSystem"], stdout=PIPE).communicate()[0]
lines = s.split('\n')
raw_line = ''
for line in lines:
if line.find('HIDIdleTime') > 0:
raw_line = line
break
nano_seconds = long(raw_line.split('=')[-1])
seconds = nano_seconds/10**9
return seconds
"nhàn rỗi" có nghĩa là gì? Bạn định nghĩa nó như thế nào? –
Bất kể hệ thống nào định nghĩa là "nhàn rỗi". I E. những gì hệ thống xem xét thời gian nhàn rỗi trước khi ban hành Trình bảo vệ màn hình hoặc Trình tiết kiệm năng lượng. Tôi giả sử không có di chuyển chuột hoặc bàn phím sẽ ổn. –