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'版本)。 –