多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > IPython Magic Functions

IPython Magic Functions

來源:程序員人生   發(fā)布時(shí)間:2014-04-04 14:55:48 閱讀次數(shù):3964次
將 IPython 用熟了,可以輕松在試驗(yàn)、編碼、測試間 "無縫折騰"。

$ ipython

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
Type "copyright", "credits" or "license" for more information.

IPython 0.10 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
1. 幫助

?: 查看對象信息。
??: 獲取更詳細(xì)的信息,比如源代碼。
%quickref: IPython 簡易手冊。
%magic: IPython Magic 詳細(xì)手冊。
%lsmagic: 所有可用的 Magic 函數(shù)。

"?" 和 "??" 是 IPython 中最常用的命令。

In [96]: test ?
Type: function
Base Class: <type 'function'>
String Form: <function test at 0x190e1b8>
Namespace: Interactive
File: /home/yuhen/test/test.py
Definition: test()
Docstring:
<no docstring>

In [97]: test ??
Type: function
Base Class: <type 'function'>
String Form: <function test at 0x190e1b8>
Namespace: Interactive
File: /home/yuhen/test/test.py
Definition: test()
Source:
def test():
pass
2. 系統(tǒng)

%alias: 顯示或定義系統(tǒng)命令別名。
%unalias: 刪除別名。
%sc: 執(zhí)行系統(tǒng)命令,并將輸出結(jié)果存儲(chǔ)到變量。
%sx: 執(zhí)行系統(tǒng)命令,并將輸出結(jié)果分割存儲(chǔ)成列表。

(1) 定義別名和 shell 下的意思差不多。

In [13]: %alias
Total number of aliases: 15
Out[13]:
[('cat', 'cat'),
('clear', 'clear'),
('less', 'less'),
('mkdir', 'mkdir'),
('rmdir', 'rmdir'),
('cp', 'cp -i'),
('lc', 'ls -F -o --color'),
('ldir', 'ls -F -o --color %l | grep /$'),
('lf', 'ls -F -o --color %l | grep ^-'),
('lk', 'ls -F -o --color %l | grep ^l'),
('ll', 'ls -lF'),
('ls', 'ls -F'),
('lx', 'ls -F -o --color %l | grep ^-..x'),
('mv', 'mv -i'),
('rm', 'rm -i')]

In [14]: %alias mydir ls -la %1

In [15]: mydir ~
ls: cannot access %1: No such file or directory
/home/yuhen:
total 88
drwxr-xr-x 12 yuhen yuhen 4096 2010-07-18 21:15 ./
drwxr-xr-x 3 root root 4096 2010-06-13 09:44 ../
drwxr-xr-x 4 yuhen yuhen 4096 2010-07-11 11:07 backup/
-rw------- 1 yuhen yuhen 9228 2010-07-18 23:44 .bash_history
-rw-r--r-- 1 yuhen yuhen 220 2010-06-13 09:44 .bash_logout
-rw-r--r-- 1 yuhen yuhen 3103 2010-06-13 09:44 .bashrc

In [16]: %unalias mydir
還可以用 "%s" 來代替 "%1" 接收參數(shù)。

(2) 在執(zhí)行系統(tǒng)命令時(shí),通常以 "!" 開頭(可省略)。還可以直接使用 Python 變量($var_name),如果需要引用系統(tǒng)環(huán)境變量,需要對 "$" 轉(zhuǎn)義($$)。

In [20]: !df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/yuhen--server64-root
19G 1.8G 16G 10% /
none 243M 216K 242M 1% /dev
none 247M 0 247M 0% /dev/shm
none 247M 48K 247M 1% /var/run
none 247M 0 247M 0% /var/lock
none 247M 0 247M 0% /lib/init/rw
/dev/sda1 228M 17M 199M 8% /boot

In [21]: path = "/var/www"

In [22]: !echo $path
/var/www

In [23]: !echo $$HOME
/home/yuhen
(3) %sc 捕捉輸出結(jié)果到單個(gè)字符串變量, %sx 按 "" 切分成列表。

In [41]: %sc s = ls -l ~

In [42]: s
Out[42]: LSString (.p, .n, .l, .s available). Value:
total 20
drwxr-xr-x 4 yuhen yuhen 4096 2010-07-11 11:07 backup
drwxr-xr-x 3 yuhen yuhen 4096 2010-06-28 23:49 mongo
drwxr-xr-x 7 yuhen yuhen 4096 2010-06-27 09:30 projects
drwxr-xr-x 4 yuhen yuhen 4096 2010-06-16 19:43 redis
drwxr-xr-x 2 yuhen yuhen 4096 2010-07-18 23:03 test

In [43]: s = %sx ls -l ~

In [44]: s
Out[44]: SList (.p, .n, .l, .s, .grep(), .fields(), sort() available):
0: total 20
1: drwxr-xr-x 4 yuhen yuhen 4096 2010-07-11 11:07 backup

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产在线精品福利一区二区三区 | 中文字幕一二三区乱码老 | 午夜精品福利影院 | 男人在线网址 | 717影院理论午夜伦不卡久久 | 最新久久精品 | 亚洲天堂v| 国产午夜精品理论片久久影视 | 亚洲视频精品在线观看 | 成人精品视频一区二区三区 | 操人网站 | 国产一区二区三区四区在线观看 | 国产乱淫a∨片免费视频 | 亚洲欧美日韩国产综合久 | 夜夜操天天干 | 亚洲高清专区 | 亚洲精品老司机综合影院 | 高清在线亚洲精品国产二区 | 亚洲天堂.com | 日韩视频高清免费看 | 免费精品久久久视频 | 日韩有码视频在线 | 羞羞动漫网址 | 亚洲综色 | 欧美性色欧美a在线播放 | 伊人免费在线 | 大香网伊人久久综合网2020 | 国产亚洲精品免费 | 国产精品久久久久免费 | 久久一级毛片 | 男人天堂亚洲 | 欧美人与动性视频在线观 | www.色网站| 一区二区三区亚洲 | 欧美性猛交xxxxx按摩国内 | 国产一区亚洲二区三区毛片 | 大看蕉a在线观看 | 波多野结衣中文字幕视频 | 一级淫片免费视频 | xxxxxx国产对白 | 国产亚洲欧美日韩在线观看一区二区 |