通过IDE和终端运行Python有什么区别?

时间:2018-09-17 13:07:20

标签: terminal python-idle

通过IDE和终端运行Python代码之间有什么区别?当我在PyCharm中运行我的代码时,它可以工作,但是当我尝试在终端中运行相同的代码时,我会看到NameError等。

1 个答案:

答案 0 :(得分:0)

确切的答案取决于确切的IDE和在特定操作系统上比较的确切终端。可从IDLE的“帮助”菜单访问“ IDLE文档”一章的“ 3.3”部分。 IDLE-控制台差异'。其中一些适用于其他IDE。

一个未讨论的可能差异是语言差异。 IDLE直接使用python直接运行用户代码。其他IDE会添加语言扩展或命令转义。

您的NameErrors问题表明PyCharm将某些内容插入标准python不会插入的内容。几年前,一些Stackoverflowers报告了IDLE的额外名称问题,我已修复了该问题。要让任何人多说什么,您都必须在问题中添加特定的代码和结果回溯。