In this article, we are going to write a python script to shut down or Restart or Logout your system and bind it with GUI Application.
The OS module in Python provides functions for interacting with the operating system. OS is an inbuilt library python.
Syntax :
For shutdown your system : os.system(“shutdown /s /t 1”)
For restart your system : os.system(“shutdown /r /t 1”)
For Logout your system : os.system(“shutdown -l”)
Implementation GUI Application using Tkinter:
Python3
from tkinter import *
import os
def shutdown():
return os.system( "shutdown /s /t 1" )
def restart():
return os.system( "shutdown /r /t 1" )
def logout():
return os.system( "shutdown -l" )
master = Tk()
master.configure(bg = 'light grey' )
Button(master, text = "Shutdown" , command = shutdown).grid(row = 0 )
Button(master, text = "Restart" , command = restart).grid(row = 1 )
Button(master, text = "Log out" , command = logout).grid(row = 2 )
mainloop()
|
Output:

Note: Please ensure that you save and close all the programs before running this code on the IDLE, as this program will immediately shutdown and restart your computer.
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
21 Oct, 2021
Like Article
Save Article