os.execl code example
Example 1: os.execl(sys.executable, sys.executable, *sys.argv)
import os
import sys
restart = input("\nDo you want to restart the program? [y/n] > ")
if restart == "y":
os.execl(sys.executable, os.path.abspath(__file__), *sys.argv)
else:
print("\nThe program will be closed...")
sys.exit(0)
Example 2: os.execl
import os
import sys
if(input("Would you like to restart?\n") == "y"):
os.execl(sys.executable, 'python', '"{}"'.format(__file__), *sys.argv[1:])
else:
exit(0)