我是python的新手。我有一个非常基本的问题。有没有办法可以执行python程序的一部分?即一些类似于Matlab的东西,在运行一次代码之后,我可以执行程序的一部分
答案 0 :(得分:1)
如果你想要类似于Matlab的东西,请查看ipython - 它带有python的优点,其工作流程类似于Matlab。
ipython 具有 Notebooks 的概念,它由单元格组成。这些单元格可以单独执行,为您提供所期望的行为。
答案 1 :(得分:1)
您正在寻找的是MATLAB中的“单元”执行。
Spyder python编辑器通常与Python的MATLAB风格IDE很接近。它支持执行完整脚本,选定的行或由代码部分定义的“单元格”,如
# %%
或
###
要获得Spyder,我建议安装一个科学的python发行版,如Anaconda或WinPython。
或者,正如vikramls所指出的,你可以拥抱一个更现代的范例,将你的脚本转换为ipython笔记本并免费获得“单元”执行。
PS ipython笔记本是一个很棒的环境,它允许在单个文档中混合使用富文本,代码和绘图,这对某些工作流程非常有用。另一方面,Spyder提供了一些独特的功能,如图形变量检查器(a-la MATLAB),集成的HTML文档和笔记本中没有的代码错误分析。