【发布时间】:2014-12-27 05:55:14
【问题描述】:
我在这里发帖有点紧张,因为这些还不是我的水域。请耐心等待,我对代码世界很陌生。在我提出问题之前,我会尽力找到问题的答案;时间非常宝贵,所以我很感激你的。
当我在终端中的 Python 下运行代码时,如果我运行错误的代码,我是否会面临损坏系统的风险?我的猜测是否定的,但我宁愿问也不愿后悔。为了跟进这个问题,是否有一个包含内置解释器的编辑器,以便我可以编写代码并在同一个窗口中看到它的解释?还是在编辑器中编写并在终端中运行它的最佳实践?由于终端中不提供语法高亮显示,我假设在终端中编写效率较低。
感谢您的帮助。
【问题讨论】:
-
您是在询问交互式运行代码的便利性,还是可能会损坏系统的运行代码的安全性?这是两个不同的问题。运行错误的代码确实会损坏您的系统,但无论您是在终端还是在交互式解释器中运行它,它都会这样做。
-
第一个问题是我是否会损坏我的系统。所以你尽可能地回答了这个问题。我们可以检查一下。第二个问题是交互式运行代码是否更方便/更高效。
-
只要您不与文件系统交互,您可能不会遇到问题。如果您只是在学习,您可以随时使用沙盒在线解释器,例如 ideone.com。