-
ipython一些使用方法
- 使用自动补全和Tab键:
- IPython 提供了强大的自动补全功能。当你开始键入一个变量名或函数名时,按下 Tab 键会显示可能的补全选项。
- 如果有多个选项,再次按下 Tab 键会列出所有选项。
- 使用历史命令:
- 你可以使用
%history 命令查看之前输入过的命令。 - 使用
%run -i script.py 可以运行一个脚本并加载其命名空间到 IPython 中,这样你就可以在 IPython 中继续使用该脚本中的变量和函数。
- 使用魔术命令:
- IPython 提供了许多以
% 或 %% 开头的“魔术命令”,这些命令提供了额外的功能,如 %ls(列出当前目录的文件)、%run(运行脚本)、%matplotlib inline(在 Jupyter Notebook 中内联显示 Matplotlib 图表)等。 - 使用
%magic 或 %lsmagic 查看所有可用的魔术命令。
- 交互式绘图:
- 如果你在使用 Matplotlib 进行绘图,并且想在 IPython 中立即看到结果,确保运行
%matplotlib inline(在 Jupyter Notebook 中)。
- 使用别名:
- 你可以为常用命令或表达式创建别名,例如
%alias ls %ls 会将 ls 设置为 %ls 的别名。
- 对象探索:
- 使用
? 或 ?? 可以在 IPython 中快速查看对象的文档字符串或源代码(如果可用)。例如,object? 或 object??。
- 使用
%paste 粘贴代码:
- 如果你在其他地方(如文本编辑器)有一段代码,并且想在 IPython 中运行它,可以先将代码复制到剪贴板,然后在 IPython 中使用
%paste 命令粘贴并执行它。
- 使用
%debug 调试:
- 如果你的代码抛出了异常,你可以使用
%debug 命令进入交互式调试器,查看堆栈跟踪并检查变量的值。
- 使用
%load 加载文件:
- 如果你想加载一个 Python 文件中的所有代码到 IPython 会话中,可以使用
%load filename.py 命令。
- 配置 IPython:
- IPython 的配置可以通过
.ipython/profile_default/ipython_config.py 文件进行。你可以修改这个文件来改变 IPython 的默认行为,例如设置自动补全模式、启动时的自动执行脚本等。
- 利用 Jupyter Notebook:
- 如果你在使用 Jupyter Notebook,那么 IPython 就是其背后的内核。在 Notebook 中,你可以使用 Markdown 单元格添加文本和格式,使用代码单元格执行 Python 代码,并利用 Notebook 的其他功能(如数据可视化、共享和协作)来增强你的工作。
- 保持更新:
- 定期检查并更新 IPython 到最新版本,以获取新的功能和修复。你可以使用
pip install --upgrade ipython 命令来更新 IPython。
-
相关阅读:
25.gateway的Filter 过滤器工厂(springcloud)
文件IO和标准IO的区别
Homogeneous relation
通信总线协议四 :SPI
连续学习模型评估:Permuted MNIST / Split MNIST / Sequential MNIST
ESP8266--Arduino开发(驱动OLED显示文字和图片)
LabVIEW中图像显示错误
C#泛型委托
【C++ 算法进阶】算法提升七
用于发票处理的 DocuWare,摆脱纸张和数据输入的束缚,自动处理所有收到的发票
-
原文地址:https://blog.csdn.net/W030321/article/details/139853094