您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:基于pykeyboard的用法说明

51自学网 2021-10-30 22:51:57
  python
这篇教程基于pykeyboard的用法说明写得很实用,希望能帮到您。

· 键盘操作

k.type_string(‘abcdefg') --输入内容

k.press_key(‘a') --按a键

k.release_key(‘a') --松开a键

k.tap_key(‘a') --点击a键

k.tap_key(‘a', n=2, interval=5) --点击a键2次,每次间隔5秒

k.tap_key(k.function_keys[5]) --功能键F5

python模拟鼠标点击和键盘输入的操作

补充:python selenium pykeyboard

python selenium pykeyboard操作网页实现本地文件上传:

import sysfrom selenium import webdriverfrom pykeyboard import PyKeyboardimport time browser = webdriver.Chrome()browser.get('http://app.xunjiepdf.com/ocrhand')  browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[1]/div/div/div[2]/label').click()time.sleep(2)kk = PyKeyboard()# kk.tap_key(kk.shift_key) # 切换为英文,看实际情况是否需要time.sleep(1)k.type_string('3.png') # 打开文件所在目录,方便多个文件上传time.sleep(1)kk.tap_key(kk.enter_key)time.sleep(1)#browser.find_element_by_xpath('/html/body/main/section/div/section[1]/div/div[2]/div[3]/a/span').click()time.sleep(10)# browser.find_element_by_xpath('/html/body/main/section/aside/div/dl/dd[2]/a/span3.').click()

以上为个人经验,希望能给大家一个参考,也希望大家多多支持51zixue.net。如有错误或未考虑完全的地方,望不吝赐教。


Python 实现任意区域文字识别(OCR)操作
PyQt5 实现给无边框widget窗口添加背景图片
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。