当前位置:   article > 正文

python实现自动化(pyautogui全面总结)_python 自动化

python 自动化

库的安装

这里需要python的pautogui库

PyAutoGUI依赖于pyscreeze、pymsgbox、pytweening,上述命令会自动安装这3个库。安装完成后可以发现,在site-packages\pyautogui有6个文件,名字带java、osx、win、x11的是在不同平台的实现方案,再在__init__.py和__main__.py中检测当前系统平台进行封装。

可以用命令pip install pyautogui 安装

pyautogui自动打字——typewrite(不支持中文)

typewrite可以在光标停留位置输入字符串

如果是中文需要配合pyparperclip使用(pyparperclip.copy())

  1. import pyautogui
  2. pyautogui.typewrite('str',interval)#第二个参数是打字间隔时间,可以是数字,也可以这么写
  3. pyautogui.typewrite('str',interval=interval#后面的interval表示具体的数字

typewrite也可以模拟键盘输入,即输入像esc,唱跳rap篮球(ctrl)之类的特殊建

  1. pyautogui.typewrite(['ctrl'])#这里就类似下面这个函数、
  2. pyautogui.press('ctrl')
  3. #还可以这样
  4. pyautogui.keyDown('ctrl')#按下唱跳rap篮球
  5. pyautogui.keyUp('ctrl')#松开唱跳rap篮球

那么怎么按下组合键呢(ctrl+c)

更具前面所学

  1. pyautogui.keyDown('ctrl')
  2. pyautogui.keyDown('c')
  3. pyautogui.keyUp('ctrl')
  4. pyautogui.keyUp('c')

但是这样效率太低了,要四行代码声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签