2016-12-01 6 views
1

私のスクリプトの目的は、シャットダウン前にどれだけの時間を必要としているのか、そしてシャットダウンプロセス中に表示したいというメッセージをユーザから得ることです。私の問題は、変数をshutdownコマンドに入れて正しく実行する方法を正確に把握することができないことです。シャットダウンコマンド内の変数の使用

import os 

time = (input("How much time till shutdown?")) 

message = input("What is your shutdown message?") 

shutdown = "shutdown /f /r /t", time "c", message 

os.system(shutdown) 
+0

はコードことですか? –

+0

はい、これがコードです。 – BrewCrew15

答えて

1

あなたはそれがコメントの周りに引用符を含め、正確に何をしたいと一致するように(連結して)文字列shutdownを組み立てる必要があります。

この目的のために、エスケープされていない二重引用符を文字列内で自由に使用できるように、連結で使用される文字列リテラルには一重引用符を使用することをお勧めします。

のような何か:

time = input("How much time till shutdown? ") 
message = input("What is your shutdown message? ") 

shutdown = 'shutdown /f /r /t ' + time + ' /c "' + message +'"' 

print(shutdown) 

典型的な実験:

How much time till shutdown? 60 
What is your shutdown message? Goodbye 
shutdown /f /r /t 60 /c "Goodbye" 
関連する問題