首页 文章

找到我的鼠标位置 . 帮我

提问于
浏览
0

我有两个关于制作鼠标位置的问题 .

我不知道为什么这段代码不起作用 . 此代码显示当前鼠标位置,但问题是 print('\b' * len(positionStr), end='', flush=True) . 它不起作用 . 这本书说它删除了鼠标的旧位置,但它没有用 .

import pyautogui
print('Press Ctrl-C to quit')
try:
    while True:
        x, y = pyautogui.position()
        positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
        print(positionStr, end='')
        print('\b' * len(positionStr), end='', flush=True)
except KeyboardInterrupt:
    print('\n')

Screenshot

第二,为什么它不能在pycharm中工作?我只能在python空闲时尝试一下 .

1 回答

  • 1

    使用python2尝试以下代码: -

    import pyautogui
    print('Press Ctrl-C to quit')
    try:
        while True:
            x, y = pyautogui.position()
            positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
            print(positionStr)
            print('\b' * len(positionStr))
    except KeyboardInterrupt:
        print('\n')
    

    它适用于python 2.7

相关问题