You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Sublime中使用Python len函数无返回结果,该如何解决?

Sublime中Python代码无输出的解决办法

核心问题

你写的len(cars)仅完成了列表长度计算,但没有主动输出结果;另外Sublime里写代码不需要加>>>,那是Python交互式环境(如IDLE Shell、命令行Python解释器)的提示符,直接写代码即可。

解决步骤

  1. 修改代码添加输出
    用print()函数把计算结果输出,修改后的代码如下:
    cars=['bmw', 'audi', 'toyota', 'subaru']
    print(len(cars))
    
  2. 配置Sublime的Python构建环境
    • 若Ctrl+B无反应,大概率是Sublime没找到Python解释器。先确认Python已安装并添加到系统环境变量。
    • 打开Sublime,依次点击Tools > Build System > New Build System,粘贴以下内容后保存为Python.sublime-build:
      {
          "cmd": ["python3", "-u", "$file"],
          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
          "selector": "source.python"
      }
      
      注意:Windows系统请把python3替换为python。
    • 回到Tools > Build System,选中刚创建的Python构建系统。
  3. 查看运行结果
    修改代码后按Ctrl+B运行,结果会显示在Sublime底部的输出面板中(屏幕最下方的小窗口)。

补充说明

书中带>>>的示例是在Python交互式环境中运行的,进入这个环境只需在命令行输入python或python3,输入代码会直接返回结果,无需print()。但在Sublime这类编辑器中写脚本文件,必须通过print()才能将结果展示出来。

内容的提问来源于stack exchange,提问作者Elizabeth Black

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 16:54:54