从不时拔出电源开始,我就一直在跟踪当前的电池电量百分比。
有时候,即使设备没有充满电,我也需要使用该设备(Windows 10 64位),因此有时我会以86%,95%,82%等的价格拔出设备的插头,因此需要进行跟踪。
我制作了一个脚本来获取当前时间,然后将其添加到剪贴板,以便可以将其粘贴到某个地方。
这是整个代码:
from tkinter import *
from urllib import parse
from tkinter import Tk
import tkinter.ttk as ttk
from datetime import datetime
root = Tk()
root.title("Current Time")
root.geometry('250x57+1000+103')
lbl = Label(root, text="Time")
lbl.pack()
def clicked():
d = datetime.now()
print(d.strftime("%I:%M"))
root.clipboard_clear()
root.clipboard_append(d.strftime("%I:%M %p"))
lbl.configure(text= d.strftime("%I:%M %p"))
style = ttk.Style(root)
style.theme_use('clam')
style.configure('TButton', bordercolor="black")
btn = ttk.Button(root, text='Show Current Time', style='TButton', command=clicked, width = 37)
btn.pack()
root.wm_attributes("-topmost", 1)
root.mainloop()
现在,将仅显示“ 11:41 AM”并将其附加到剪贴板。
我想要类似的东西
def clicked():
d = datetime.now()
batt = root.detect_current_battery()
root.clipboard_clear()
root.clipboard_append(d.strftime("%I:%M %p batt"))
lbl.configure(text= d.strftime("%I:%M %p batt"))
...以便我可以获取当前时间以及当前电池电量百分比(上午11:41,86%)并将其粘贴到某处。
我发现了this thread 但我不确定如何使用此代码:
battery_level=`acpi -b | grep -P -o '[0-9]+(?=%)'`
...达到我要实现的目标。