推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
senx0000
V2EX  ›  Python

Python 自动化库

  •  1
     
  •   senx0000 · Apr 24, 2023 · 4029 views
    This topic created in 1140 days ago, the information mentioned may be changed or developed.
    想问下大家 Python 有没有库或者框架啥的,能实现和 ahk 类似的功能?
    比如能调用操作系统的 api ,能生成简单的 gui ,模拟按键之类的,而且功能全封装好的。
    主要是不想再学习 ahk 的语法,而且 Python 更通用写。
    12 replies    2023-05-05 01:16:03 +08:00
    karatsuba
        1
    karatsuba  
       Apr 24, 2023
    RPA 吧
    penll
        2
    penll  
       Apr 24, 2023
    最近,刚好弄了点东西。有几个注意下:
    PySimpleGUI 挺好的,有一套界面的 UI ,虽然,还是有点丑
    PySimpleGUI 模拟点击等需要定位位置等操作 多屏显示器下坐标错乱
    目前,我的是用 pywinauto 来解决
    ( PS:引用 pywinauto 会导致 pysimplegui 部分功能不可用,可以加上 sys.coinit_flags = 2 解决)
    dlsflh
        3
    dlsflh  
       Apr 24, 2023 via Android
    @penll 第二个应该是 pyautogui 吧!
    penll
        4
    penll  
       Apr 24, 2023
    @dlsflh 哦,说错。模拟点击之前我用的是 pyautogui 后面改为 pywinauto

    pyautogui 多显示器有问题
    ciki
        5
    ciki  
       Apr 24, 2023
    我也正在找这种东西,玩游戏的时候实现类似按键精灵的功能
    penll
        6
    penll  
       Apr 24, 2023
    如果,不想自己开发很多。自动化的 IDE 。

    可以用网易的 AirTest 或者 sikuliX ,它们都有现成封装好的。模拟点击、弹窗、查找图片、截图等功能

    都可以实现自动化。
    Rang666
        7
    Rang666  
       Apr 24, 2023 via iPhone
    据 rpa 的同事说 uipath 也可以调用 python 这些,公司推 uipath 比较多,不过我没太大的需求,折腾比较少,感觉上还可以
    bytesfold
        8
    bytesfold  
       Apr 24, 2023 via iPhone
    pywinauto ,两年前用过,配合 Page Object 还行
    senx0000
        9
    senx0000  
    OP
       Apr 24, 2023
    好的,我研究研究
    @penll
    @bytesfold
    @Rang666
    busterian
        10
    busterian  
       Apr 26, 2023 via Android
    sikulix 和 airtest 基于图形
    poco 和 pywinauto 可以基于控件
    图形界面用 pysimplegui
    senx0000
        11
    senx0000  
    OP
       Apr 27, 2023
    试了 pywinauto ,但是按照示例写的代码报 ElementNotFoundError 错误
    huangyu2021
        12
    huangyu2021  
       May 5, 2023
    你可能需要这个[]www.ideepauto.com
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2672 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 38ms · UTC 10:53 · PVG 18:53 · LAX 03:53 · JFK 06:53
    ♥ Do have faith in what you're doing.