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

问题描述 投票:0回答:1

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

terminal python-idle
1个回答
0
投票

确切的答案取决于确切的IDE和特定操作系统上的确切终端。 IDLE文档章节可从IDLE的帮助菜单访问,其章节为3.3。 IDLE-console差异'。其中一些适用于其他IDE。

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

您对NameErrors的问题表明PyCharm将一些东西插入到标准python没有的全局变量中。几年前,一些Stackoverflowers报告了IDLE的额外名称问题,我修复了这个问题。对于任何人说什么,你必须添加特定的代码和结果追溯到你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.