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」を入力するとプログラムが終了することを確認できました。
コメント