Skip to content

Developing Automation Flows with Python Scripts (beta)

Python is a high-level scripting language that combines interpretability, compilability, interactivity, and object-oriented programming.

Python's design is highly readable. Compared to other languages that frequently use English keywords and punctuation, Python has a more distinctive grammatical structure.

pbottleRPA automation flow scripts only use the most basic parts of Python. Users with any programming experience are recommended to start developing their flows directly, without the need to study Python in depth first.

Beta Version Status Notes

  • Both the Python and JavaScript script layers are open source, and implementation teams can freely modify them.

  • Compared to the JavaScript version, the Beta version has delayed updates for some APIs and demo examples. When needed, the implementation team should have the Python development capability to fill in the gaps independently.

  • Beta is limited to the Python script layer. The pbottle RPA base software modules (base platform) are the same as JavaScript and stay up to date, so implementation teams with Python capabilities can use it normally.

Python Getting Started Tutorial

If you have no prior scripting experience, refer to online basic tutorials and demos to develop your own flows, e.g.: https://www.runoob.com/python3/python3-tutorial.html

VSCode is recommended

Download: https://code.visualstudio.com/

Python 3.8 or higher is recommended

Download: https://officetool.online/a-316.html

⭐⭐⭐⭐⭐