目 录CONTENT

文章目录

IPython使用

简中仙
2023-11-24 / 0 评论 / 0 点赞 / 83 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2023-11-24,若内容或图片失效,请留言反馈。 本文如有错误或者侵权的地方,欢迎您批评指正!

IPython是增强的CPython,尤其是交互式体验。该项目还提供了Jupyter Notebook,之后分离。

官网:https://ipython.org/

一、帮助

  • ?
    • IPython概述和简介
  • help(name)
    • 查询指定名称的帮助
  • obj?
    • 列出对象的详细帮助
  • obj??
    • 如果可以,则列出更加详细的帮助

二、特殊变量

IPython内部提供了非常多的内建变量,或许能用到的如下

  • _表示前一次输出
  • __表示倒数第二次输出
  • ___表示倒数第三次输出
  • _dh目录历史
  • _oh输出历史

三、shell命令

使用!command执行shell命令

!ls -1
!touch test.txt
files = !ls -l | grep py

四、魔术方法

IPython内置的特殊方法,使用%百分号开头的

  • %开头是line magic
  • %%开头是cell magic,notebook的cell
%cd改变当前工作目录,cd可以认为是%cd的链接。路径历史在_dh中查看
%pwd、pwd显示当前工作目录
%1s、1s返回文件列表
注意:%pwd这种是魔术方法,是IPython的内部实现,和操作系统无关。而!pwd就要依赖当前操作系统的shell提供的命令执行,默认windows不支持pwd命令
0

评论区