Search code examples
pythonpython-3.xmacosprocess

How to Close programs using python on mac?


How do I close programs on mac using python?

I want something like this:

import os

process_name = "GoogleChrome"
os.system(f"end_process {process_name}")

Solution

  • you can use the osascript command with AppleScript to close or quit applications try this

    import os
    
    def end_process(process_name):
        applescript = f'tell application "{process_name}" to quit'
        os.system(f"osascript -e '{applescript}'")
    
    
    if __name__ == "__main__":
        process_name = "Google Chrome"
        end_process(process_name)