【发布时间】:2018-04-29 20:44:17
【问题描述】:
我用python写了一个两行的程序。起初我在 python shell 中测试了它。这里是:
>>>state=True
>>>type(state)
<class 'bool'>
输出与我在 shell 中的预期一样。 然后我将这些指令写在一个名为 main.py 的文件中。
#---------------main.py----------------#
state=True
type(state)
然后我使用 linux 终端作为 root 用户执行了这个程序。输出什么都没有
[manjaro ~]# python main.py
[manjaro ~]#
我希望输出与 shell 中的一样。作为python的初学者,我不知道为什么没有输出。请帮我理解为什么没有输出。
【问题讨论】:
-
您可以查看欺骗中的答案 - 与 KAsramds 一起回答这应该可以澄清事情。如果没有,请通过评论询问
-
交互式外壳是一个读取-评估-打印循环。打印在外壳中是自动的。您可能需要在 Python 脚本中使用
print()函数来显示输出。建议您阅读Python Tutorial 以了解该语言的基础知识。
标签: python python-3.x