Python 鼠标点击添加数字?

Python 鼠标点击添加数字?,python,Python,尝试创建一个简单的脚本,每次单击时将数字添加到起始符号。 它是一个小的宏来命名像:A1,A2,A3等等。 因此,我尝试在单击后键入此内容 打印功能正常 print(message, number) 但当我尝试键入它时,通常不会出错,有时:TypeError:“int”对象是不可编辑的 以下是完整的脚本: from pynput.mouse import Listener import pyautogui import time message = input('Start number ..

尝试创建一个简单的脚本,每次单击时将数字添加到起始符号。 它是一个小的宏来命名像:A1,A2,A3等等。 因此,我尝试在单击后键入此内容

打印功能正常

print(message, number)
但当我尝试键入它时,通常不会出错,有时:TypeError:“int”对象是不可编辑的

以下是完整的脚本:

from pynput.mouse import Listener
import pyautogui
import time

message = input('Start number ...')
number = 0

def on_click(x, y, button, pressed):
    if pressed:
        global number
        global message
        number = number + 1
        print(message, number)
        # pyautogui.typewrite(number)

with Listener(on_click=on_click) as listener:
    listener.join()
如果这里有人知道我做错了什么,请告诉我:
干杯。

您需要将数字转换为字符串:

pyautogui.typewrite(str(number))

您需要将数字转换为字符串:

pyautogui.typewrite(str(number))