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