快好知 kuaihz

【IPython系列】%%script魔术

讲解对象:【IPython系列】%%script魔术

作者:融水公子 rsgz

文章出处:360doc个人图书馆[其他平台均为盗版] 

提醒:建议大家电脑浏览我的网页,因为手机浏览网页 代码会自动缩成一行,很不方便

对象:%%script魔术

作用:

1 可以让你运行这些bash,ruby,perl,zsh,R

2 它甚至可以是您自己的脚本,需要在stdin上输入

实例1:使用python2语法

%script pythonimport sysprint "hello from Python %s" % sys.version--------------------运行结果:hello from Python 2.7.2 (default, Oct 11 2012, 20:14:37) [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]

注意:现在你在colab中运行这段代码会报错 原因很简单 colab已经不支持python2.x

实例2:使用python3语法

%%script python3import sysprint("rsgz from Python: %s" % sys.version)运行结果:rsgz from Python: 3.6.9 (default, Nov  7 2019, 10:44:02) [GCC 8.3.0]

实例3:使用ruby语法

%%rubyputs "rsgz from Ruby #{RUBY_VERSION}"结果:rsgz from Ruby 1.9.3

实例4:使用bash语

%bashecho "hello from $BASH"运行结果:hello from /usr/local/bin/bash

注意:当然了不同的版本可能有些细微的差异 这是正常的 不必较真

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。

---

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:魔术  魔术词条  IPython  IPython词条  系列  系列词条  script  script词条  
综合

 用QQ传输文件都LOW了!用手机...

相信使用过QQ的网友对于远程控制并不陌生,两个QQ好友之间可以远程控制相互帮忙,但经常会遇到连接断线或卡顿的情况,今天小编推荐一款非常强大的远程软件:向日葵远程...(展开)

综合

 小技巧:找回停电未储存的文件

作为一个辛辛苦苦码字的小编,要问什么最令小编郁闷,当然是花了好多心血写的文章,因为各种原因突然死机、关机,结果没有保存,再开机重新写,怎么也找不回感觉了,所以小...(展开)