【问题标题】:print function does not show output on sublime text 3 console打印功能不在 sublime text 3 控制台上显示输出
【发布时间】:2016-10-04 05:30:33
【问题描述】:

我今天开始使用 Python,但遇到了一个奇怪的问题。我正在使用 Python 3.5.1 和 Sublime text 3,并编写了一个基本的 hello world 程序。

print('Hello World')

以python1.py的名字保存了这个文件,然后按Ctrl+B来执行它,但是控制台上唯一显示的是[Finished in XYZs],这意味着程序成功执行但没有显示输出。

注意:我使用的是 Windows 8(如果这很重要)并且 Python 安装正确,我可以从 CMD 运行我的程序没有问题。

【问题讨论】:

    标签: python python-3.x sublimetext3


    【解决方案1】:

    解决了,

    Ctrl+Shift+B 之后会弹出一个列表,从该列表中选择python 并完成。从下次开始,只需按 Ctrl+B 即可。

    'Ctrl+Shift+B'的意思是“构建这段代码然后运行它”而不是简单地编译它

    【讨论】:

    • @jose-rodriguez 在队列中看到您的编辑提案。您的修改可能是正确的,但让 Parag Kadam 审查它并更新他的答案。谢谢。查看建议的编辑here
    • 在 mac os x 上,它是 SHIFT-COMMAND-B
    【解决方案2】:

    Shift-Ctrl-B 并选择python。发生这种情况是因为该程序仅检查您的 python 程序是否正确。下次直接按Ctrl+B,就可以了

    【讨论】:

      【解决方案3】:
      1. SHIFT-CTRL-B
      2. CTRL-B(下次开始)

      【讨论】:

      • 我面临同样的问题,但在我的情况下,控制台输出完全空白。我在那里什么也没看到。
      • 在 mac os x 上,它是 SHIFT-COMMAND-B
      【解决方案4】:

      就我而言,我需要将 Build System 设置为 Python。 只有它为我解决了。

      【讨论】:

        猜你喜欢
        • 2014-09-06
        • 1970-01-01
        • 2012-10-06
        • 1970-01-01
        • 2017-01-12
        • 2023-03-06
        • 2012-05-23
        相关资源
        最近更新 更多