IPython的基本使用

來源:互聯網
上載者:User

標籤:obj   返回字典   note   詳細   支援   notebook   名稱   結果   別名   

1、協助:

  ?:IPython的概述和簡介

  help:查詢指定名稱的協助

  obj? :列出obj對象的詳細資料

  obj?? : 列出更加詳細的資訊

2、特殊變數:

  _ 表示前一次輸出

  __ 表示倒數第二次輸出

  ___ 表示倒數第三次輸出

  _dh :目錄曆史 ---》 返回列表

  _oh :輸出曆史 ---》 返回字典

3、shell命令:

  !command執行shell命令(當前系統的shell命令)如果當前系統是wind的話,那很多命令不能執行,需要通過額外的配置,將當前系統支援shell命令,如果是Linux的話,基本都可以執行。

    !ls -l

    !touch a.txt

    files = !ls -l | grep py

4、魔術方法:

  使用% 百分比符號開頭的IPython內建的特殊方法

    %magic 格式

      % 開頭是line magic

      %% 開頭是cell magic,notebook的cell

    %alias定義 一個系統命令的別名

      alias ll ls -l

      ll

    %timeit statement

      -n 一個迴圈loop執行語句多少次

      -r 迴圈執行多少次loop,取最好的結果

    %%timeit setup_code

      code。。。。 這個是針對整個cell的

  %cd 改變當前工作目錄,cd可以認為是%cd的連結,路徑曆史在_dh中查看

  %pwd ,pwd顯示當前工作目錄

  %ls 、ls 返迴文件列表

  注意:%pw這種事魔術方法,是IPython的內部實現,和做操系統無關,而!pwd 就要依賴當前作業系統的shell提供的命令執行,預設windows不支援pwd

  

  %%js、%%JavaScript在cell中運行js指令碼

  %%js

  aleart(‘a’ + 1)

 

IPython的基本使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.