[英]How can i write to a File after a Certain Key is Pressed and then get to a new Line
我對 python 很陌生,但我不知道我能做些什么來解決我的問題。 下面是我的代碼,但文件沒有收集它應該在那里寫的所有東西。 我將不勝感激任何幫助。
謝謝你。 編輯:
謝謝你,它現在已經修好了,但我還有另一個問題,那就是事情並沒有出現得很快,而且有點滯后。 有什么可以幫助的嗎?(我已經嘗試設置 time.sleep 部分。
import time
from pynput.mouse import Button, Controller
from pynput.keyboard import *
import mouse
def press_on(key):
print('Press ON: {}'.format(key))
if key == key.right:
mouse.move(1028, 350, absolute=True, duration=0.02)
time.sleep(0.3)
mouse.click("left")
time.sleep(0.3)
with open('Get Position.txt', 'w') as f:
f.write('RIGHT')
f.write('\n')
f.close()
if key == key.down:
mouse.move(959, 350, absolute=True, duration=0.02)
time.sleep(0.3)
mouse.click("left")
time.sleep(0.3)
with open('Get Position.txt', 'w') as f:
f.write('MID')
f.write('\n')
f.close()
def press_off(key):
print('Press OFF: {}'.format(key))
if key == Key.up:
return False
with Listener(on_press = press_on, on_release = press_off) as listener:
listener.join()
以附加模式打開文件 - 'a' 而不是 'w'。
with open('file.txt', 'a') as f:
f.write('line\n')
with open('file.txt', 'a') as f:
f.write('this line will be appended\n')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.