快生活 - 生活常识大全

系列魔术


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