0

通过命令提示符/终端与 ide 相比,运行代码有什么好处?

我最近在使用 python 的进度条模块时注意到,进度文本在命令提示符窗口的同一行上更新,而 ide 在下一行打印每个文本。为什么这些不同?他们不是通过同一个解释器运行吗?

4

2 回答 2

3

IDE 在程序和 python 解释器之间增加了一层额外的软件。

您看到的可能是 IDE 的输出窗口不是一个完整的终端仿真器,并且不理解或忽略进度条模块使用的命令。保持输出在同一行。

看看ipython。这是一个非常好的测试和运行 python 代码的环境。

于 2012-08-23T00:09:58.417 回答
1

实际上,每个 IDE 都通过命令行进行交互,并将流重定向到显示这些输出的实现中,每个 IDE 都有自己的执行方式,如果您有经验且易于尝试一次性脚本,则命令提示符会更强大,试试 ipython 哪个非常适合初学者和学习者快速访问编程环境和试用模块。

于 2012-08-23T00:15:52.233 回答