2016-10-02 69 views
-2

在交互式提示中執行下面的腳本時,會返回一個附加的0。爲什麼那裏是0?爲什麼在系統日期返回0?

>>> import os 
>>> os.system('date') 
Sun Oct 2 19:20:29 IST 2016 
0 
+1

每個http://stackoverflow.com/questions/26005583/return-value-of-x-os-system 0平均值成功。 –

+0

https://docs.python.org/3/library/os.html#os.system –

+0

該函數打印時間,然後返回'0'。 嘗試'a = os.system('date')' 現在你不會看到零。 現在檢查一個值,你會發現它'0'。 –

回答

3

這就是程序的退出狀態,0通常表示程序完成沒有錯誤。

2

您正在執行系統調用。 0是這個調用的返回碼。 如果您正試圖獲取當前時間,請使用: datetime.datetime.now()

相關問題