- Jupyter 教程
- Jupyter - 首页
- IPython
- IPython - 简介
- IPython - 安装
- IPython - 快速入门
- 运行和编辑 Python 脚本
- IPython - 历史命令
- IPython - 系统命令
- IPython - 命令行选项
- 动态对象自省
- IPython - I/O 缓存
- 设置 IPython 为默认 Python 环境
- 导入 Python Shell 代码
- IPython - 嵌入 IPython
- IPython - 魔术命令
- Jupyter
- Jupyter 项目 - 概述
- Jupyter Notebook - 简介
- 在线使用 Jupyter
- 安装和快速入门
- Jupyter Notebook - 仪表板
- Jupyter Notebook - 用户界面
- Jupyter Notebook - 单元格类型
- Jupyter Notebook - 编辑
- Jupyter Notebook - Markdown 单元格
- 单元格魔法函数
- Jupyter Notebook - 绘图
- 转换 Notebook
- Jupyter Notebook - IPyWidgets
- QtConsole
- QtConsole - 快速入门
- QtConsole - 多行编辑
- QtConsole - 内联图形
- QtConsole - 保存为 Html
- QtConsole - 多个控制台
- 连接到 Jupyter Notebook
- 使用 github 和 nbviewer
- Jupyter 资源
- Jupyter - 快速指南
- Jupyter - 有用资源
- Jupyter - 讨论
IPython - 系统命令
如果输入单元格中的语句以感叹号 (!) 开头,则将其视为对底层操作系统的系统命令。例如,!ls(对于 Linux)和!dir(对于 Windows)显示当前目录的内容。
系统命令的输出也可以分配给 Python 变量,如下所示:
变量存储没有颜色的输出,并在换行符处分割。
也可以将 Python 变量或表达式与系统命令调用组合使用。可以将大括号 {} 中的变量嵌入到命令文本中。观察下面的示例:
这是一个另一个示例,用于理解用 $ 前缀 Python 变量也可以达到相同的结果。
广告