Python脚本中调用type()函数无输出问题求助
解决Python脚本无输出的问题
哈哈这个问题我刚学Python的时候也踩过坑!先给你说清楚为啥会这样:
- 在Python交互式Shell里,你敲个表达式比如
type(state),Shell会贴心地自动把这个表达式的返回值打印出来,方便你实时看结果; - 但把代码写到
.py脚本里运行时,Python可不会主动帮你输出内容——所有要显示的结果,都得你自己调用输出函数才行。
所以修改你的main.py代码就行,把type(state)改成print(type(state)),完整代码是这样:
state = True print(type(state))
现在再用python main.py运行,就能看到和Shell里一模一样的<class 'bool'>输出了~
顺便提个小技巧:如果有时候想让脚本运行完还能保留交互式环境,或者让脚本里的表达式自动打印结果,可以用python -i main.py命令执行,这样脚本跑完直接进入Shell,调试起来超方便!
内容的提问来源于stack exchange,提问作者Hash
相关产品推荐
相关产品推荐

