我试图让pyautogui复制一个数字,然后将该数字转换为变量。这是我的代码,试图实现这一点,但它只是返回“none”。我怎么解决这个问题?我想让它复制这个数字,然后把test1转换成那个数字量。在
pyautogui.mouseDown()
pyautogui.moveRel(100, 0) #####FIND DOLLAR AMOUNT MOVE
pyautogui.mouseUp()
pyautogui.hotkey('ctrl', 'c')
test1 = pyautogui.hotkey('ctrl', 'v')
print(test1)
汉普斯拉尔森是对的:为了收集数据,你需要使用剪贴板。另一种方法是使用pyperclip模块和
paste
方法。在例如:
pyautogui
不使用方法hotkey()
返回值,因此当您尝试保存输出时,您只需捕获该方法默认返回的“none”。在如果你想收集你刚刚复制的内容,那么你需要以你电脑的剪贴板为目标。如果你运行的是Windows,那就相对简单了。使用Powershell!在
正如您在上面看到的,我只是使用windowspowershell执行命令
Get-Clipboard
,该命令返回剪贴板中所有内容的字符串表示。使用这种检索方法的唯一缺点是,当计算机在后台打开Powershell窗口并执行命令时,必须等待。在相关问题 更多 >
编程相关推荐