讲解对象:【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注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---