Pythonを使用してコンピュータを再起動する

Pythonを使用してコンピュータを再起動してみます。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■コンピュータを再起動する

では、早速Pythonを使用してコンピュータを再起動するスクリプトを書いていきます。

■コード

import os

restart = input("コンピュータを再起動しますか?(Yes/No): ")

if restart == 'No':
    exit()
else:
    os.system("shutdown /r /t 1")

インポートでosモジュールを呼び出して、restartという変数を作成し、その中にinput()を記述します。

記述後、if文による条件分岐で「No」と入力した場合は、exit()でプログラムを終了します。

それ以外の場合は、os.system()でコンピューターを再起動します。

■実行

今回書いたスクリプトを、「restart_your_computer.py」という名前で保存し、コマンドプロンプトから実行します。

実行してみると、「コンピュータを再起動しますか?」と表示され、「Yes」を入力するとコンピューターが再起動し、「No」を入力するとプログラムが終了することを確認できました。

コメント

タイトルとURLをコピーしました