2015-11-30 81 views
0

我在python編程課程,我的任務使用os.system命令是啓動一個檢查磁盤,然後關機,同時查詢用戶的時間,直到關機,並在關機時輸入顯示消息。運行此之後,我剛剛得到的幫助頁面關閉Interactive Shutdown程序顯示幫助頁面?

代碼:

import os 

d = input("Seconds before shutdown?") 
m = input("Message before shutdown?") 

shutdown = "shutdown /r /t /c" + (m) + "/t" + (d) 

os.system(shutdown) 
+0

您可以打印(關閉)以準確查看您傳遞的'os.system()'。問題可能是你需要一個空格字符來分隔'/ c'和'/ t'中的數字值。另外''shutdown'命令的文檔在選項字母前使用'-'而不是'/'。 – martineau

回答

0

你有/t兩次,第一個是後面沒有預期的參數(秒直至關機數) 試試這個:

shutdown = 'shutdown /r /t {0} /c "{1}"'.format(d,m) 
+0

非常感謝。在第一條評論之後,我通過將連字符更改爲正斜槓並在注意到雙t時添加空格。一旦我將它刪除,它就完美了!再次感謝 –