Tôi muốn chạy một kịch bản python đơn giản trong nền đọc văn bản từ bảng ghi tạm và in nó ra. Đây là mã của tôi.
#!/usr/bin/env python
import Tkinter
last_clipboard = ""
def get_clipboard():
global last_clipboard
root = Tkinter.Tk()
root.withdraw() # Hide the main window (optional)
text_in_clipboard = root.clipboard_get()
if text_in_clipboard != last_clipboard:
last_clipboard = text_in_clipboard
print last_clipboard
while True:
get_clipboard()
Điều này hoạt động như mong đợi nhưng nó tiêu tốn quá nhiều CPU (100% CPU).
Làm thế nào tôi có thể làm cho nó hoạt động chính xác mà không tiêu thụ nhiều như vậy?