1
我正在使用Windows版本的Python 2.7與IDLE。如果我通過IDLE運行下面的代碼通過IDLE運行的Python腳本沒有輸出
import os
os.getcwd()
(運行模塊F5),我得在Python外殼沒有輸出。 但是,如果我在資源管理器中雙擊test.py,則會顯示當前的工作目錄。
如果我在IDLE中執行print
命令,它會顯示出來。
爲什麼os.getcwd()
在IDLE中沒有任何輸出,而print
呢?
'os.getcwd()'返回一個字符串,打印該字符串使用'print'。 –
嗯,我注意到你可以使用打印。但是爲什麼在python shell中,返回的字符串顯示時沒有使用print,在IDLE中它不顯示? – Chris
這是因爲python shell會迴應表達式的返回值('repr'版本)。 –