【问题标题】:Where To Test Python Code在哪里测试 Python 代码
【发布时间】:2014-12-27 05:55:14
【问题描述】:

我在这里发帖有点紧张,因为这些还不是我的水域。请耐心等待,我对代码世界很陌生。在我提出问题之前,我会尽力找到问题的答案;时间非常宝贵,所以我很感激你的。

当我在终端中的 Python 下运行代码时,如果我运行错误的代码,我是否会面临损坏系统的风险?我的猜测是否定的,但我宁愿问也不愿后悔。为了跟进这个问题,是否有一个包含内置解释器的编辑器,以便我可以编写代码并在同一个窗口中看到它的解释?还是在编辑器中编写并在终端中运行它的最佳实践?由于终端中不提供语法高亮显示,我假设在终端中编写效率较低。

感谢您的帮助。

【问题讨论】:

  • 您是在询问交互式运行代码的便利性,还是可能会损坏系统的运行代码的安全性?这是两个不同的问题。运行错误的代码确实会损坏您的系统,但无论您是在终端还是在交互式解释器中运行它,它都会这样做。
  • 第一个问题是我是否会损坏我的系统。所以你尽可能地回答了这个问题。我们可以检查一下。第二个问题是交互式运行代码是否更方便/更高效。
  • 只要您不与文件系统交互,您可能不会遇到问题。如果您只是在学习,您可以随时使用沙盒在线解释器,例如 ideone.com

标签: python terminal ide


【解决方案1】:

只要您不弄乱系统文件,就可能不会造成任何损害。确定您可能会打扰哪些文件。如果你的代码也是,嗯,core,试试ideone.com吧。这可能会帮助您处理您可能会接触到的事情。

终端可能无法为您提供足够的交互,但正如您所说,您是编码新手,终端很重要。与它相处。查找没有语法高亮功能的错误。将来肯定会有所帮助。但是,是的,如果您要逐渐认真地去做,这是适用的。

【讨论】:

  • 如果我需要导入包才能运行我的程序,但我必须从编辑器创建 .py 文件,然后在终端中运行程序是否正确?
  • 您可以直接从 Python shell 创建 Python 模块,以在您的代码中导入其他内置(或由您制作)模块并直接在 shell 中运行该模块。虽然是的,但这个世界上的一切(实际上)也可以从终端完成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 2015-02-28
  • 2010-09-08
  • 2013-03-12
  • 1970-01-01
相关资源
最近更新 更多