我正在使用Pyautogui打印鼠标的当前位置。
在打印第一个坐标之后,我想立即删除它并打印下一个坐标。
import pyautogui as p
print('Press Ctrl-C to quit.')
try:
while True:
x, y = p.position()
positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
print(positionStr, end='') #printing current position
print('\b' * len(positionStr), end='', flush=True) #deleting previous print
except KeyboardInterrupt:
print('\nDone')
它不会删除上一个打印内容,而是打印带有一些怪异正方形的下一个坐标。