IPython 是否有一个 GUI 允许我打开/运行/编辑 Python 文件?我在 IDLE 中的工作方式是打开两个窗口:shell 和一个 .py 文件。我编辑 .py 文件,运行它,并与 shell 中的结果进行交互。
是否可以像这样使用 IPython?或者有其他工作方式吗?
原文由 compie 发布,翻译遵循 CC BY-SA 4.0 许可协议
IPython 是否有一个 GUI 允许我打开/运行/编辑 Python 文件?我在 IDLE 中的工作方式是打开两个窗口:shell 和一个 .py 文件。我编辑 .py 文件,运行它,并与 shell 中的结果进行交互。
是否可以像这样使用 IPython?或者有其他工作方式吗?
原文由 compie 发布,翻译遵循 CC BY-SA 4.0 许可协议
Spyder ,以前称为 SPyderlib / Spyder2
非常轻巧、快速,并且几乎支持您在使用 Python 项目时需要的所有 功能。它可以在嵌入式 IPython 实例中编辑和运行 .py 文件,然后与它们交互、设置断点等。
原文由 user437037 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
当我使用 python 时,我通常会打开两个终端窗口——一个是 IPython,另一个是相当定制的 Vim。
两个好资源:
虽然听起来你想要的是 IPython 的神奇功能
%ed
/%edit
:你可以做什么的一个例子:
在我放的文件中:
保存并退出文件后:
您可以定义函数或其他任何东西 - 请记住,文件的内容将在您关闭它时执行。
另一个类似的工作流程是
cd
到包含您正在使用您喜欢的编辑器编辑的 Python 脚本的目录。然后你可以%run
IPython 中的脚本,你将可以访问文件中定义的所有内容。例如,如果您的文件test.py
在您的/home/myself
目录中:然后您可以执行以下操作:
这些工作流的混合或其中之一应该会为您提供与您习惯于在 IDLE 中工作的方式非常相似的东西。