Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 升华文本不显示简单任务的任何输出_Python_Sublimetext3 - Fatal编程技术网

Python 升华文本不显示简单任务的任何输出

Python 升华文本不显示简单任务的任何输出,python,sublimetext3,Python,Sublimetext3,你知道我在崇高的文本中做错了什么吗 favorite_语言='Python' 最喜爱的语言 输出: [在0.1s内完成] 我得到的只是完成的消息,使用其他平台,如Jupyter笔记本输出,如预测: Jupyter笔记本中的输出: “Python”您的问题与Sublime无关,而是与一个事实有关,即您希望有一个REPL环境,而实际上没有。这不是使用Sublime所独有的,也不是Python所独有的 REPL代表ead,Evaluate,print,Loop。这意味着环境希望您输入一行代码,然后

你知道我在崇高的文本中做错了什么吗

favorite_语言='Python'
最喜爱的语言
<代码>输出: [在0.1s内完成] 我得到的只是完成的消息,使用其他平台,如Jupyter笔记本输出,如预测: Jupyter笔记本中的输出:
“Python”

您的问题与Sublime无关,而是与一个事实有关,即您希望有一个REPL环境,而实际上没有。这不是使用Sublime所独有的,也不是Python所独有的

REPL代表ead,Evaluate,print,Loop。这意味着环境希望您输入一行代码,然后对其求值,打印结果,然后返回要求您提供更多信息。有许多环境将自己呈现为REPL,例如不使用脚本执行Python、不使用脚本执行NodeJS解释器、浏览器中的开发工具等

虽然Python确实包含一个REPL环境,而且像Jupyter这样的东西也是这样呈现的,但这并不适用于您在这里尝试做的事情。您所做的是创建一个Python文件,然后询问外部Python解释器“请运行此程序”。这正是如此;Python解释器加载并编译脚本,然后自上而下运行脚本,然后停止

示例中的代码为变量赋值,然后只引用变量;没有调用
print()
来要求Python解释器打印任何内容的结果,因此它不会。相反,它会尽职尽责地将值存储在变量中,然后就完成了


有关REPL概念的更多信息,请参见此处:

您的课程只是一项作业。如果要显示输出,
print(最喜爱的语言)
。执行Python脚本与逐行将Python代码输入REPL(无论使用何种工具)不同。@user202729 Done;我经常看到这个问题,但我想我只是在崇高论坛上看到过,而不是在其他论坛上。