TingyLee 2025-07-01 12:23 采纳率: 0%
浏览 11

用sublime允许python只显示运行时间不显示结果怎么办?

img


现在只显示时间,怎么让它也显示结果呢?

img


build system里面写的内容是这样的,有问题吗,这也是在这个软件上找的

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-07-01 12:23
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    Sublime Text 的 Build System 可以通过修改 build_systems 文件来实现。下面是一个简单的示例:

    Sublime TextPreferences -> Settings - User 中添加以下内容:

    {
        "build_systems": {
            "python": {
                "shell_cmd": "python -u -c \"import time; start = time.time(); ${file}; print(f'Run time: {time.time() - start:.2f} seconds')\"",
                "working_dir": "${file_path}",
                "variants":
                [
                    {
                        "name": "Run",
                        "shell_cmd": "python -u -c \"import time; start = time.time(); ${file}; print(f'Run time: {time.time() - start:.2f} seconds')\""
                    }
                ]
            }
        }
    }
    

    这个配置文件将在运行 Python 文件时,显示运行时间和结果。

    其中,shell_cmd 是执行命令,working_dir 是工作目录,variants 是不同的执行方式。

    在这个示例中,我们使用 -u 选项来使 Python 文件在标准输出中显示结果,而不是在文件中写入结果。然后,我们使用 time 模块来记录开始时间和结束时间,并将结果打印到标准输出中。

    说明

    这个解决方案假设你已经安装了 Sublime Text 和 Python。请注意,这只是一个简单的示例,你可能需要根据你的实际情况进行修改。

    如果你需要更多的控制权,可以在 build_systems 文件中添加更多的配置选项。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月1日