
- 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 變數也可以達到相同的結果。

廣告