These are all the options you have in Python for running other processes — the bad, the good, and most importantly, the right way to do it — Python is a popular choice for automating anything and everything, that includes automating system administration tasks or tasks that require running other programs or interacting with the operating system. However, there are many ways to achieve this in Python, most of which are arguably bad.