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

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


阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
Sublime Text 的 Build System 可以通过修改 build_systems 文件来实现。下面是一个简单的示例:
在 Sublime Text 的 Preferences -> 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 文件中添加更多的配置选项。