码迷,mamicode.com
首页 > 编程语言 > 详细

python与ruby的差别

时间:2014-09-17 18:26:02      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   文件   div   sp   log   on   c   

1、引用文件差别

Ruby:同一目录下的文件,如/usr/local/ruby/foo.rb与/usr/local/ruby/bar.rb两个文件。如果直接在foo.rb中

require ‘bar‘

执行时会报找不到bar.rb错误。这是因为运行

/home/oldsong$ ruby /usr/local/ruby/foo.rb

时会在ruby安装的lib目录和/home/oldsong/目录下查找bar.rb。而不会去rb文件的目录/usr/local/ruby/下查找。所以除引用系统rb外,require中不能用相对路径。

Python:和ruby相反,python会查找脚本文件的目录,而不会查找运行脚本的当前目录,import是用相对路径。

感觉python更合理一点。

 

python与ruby的差别

标签:style   blog   ar   文件   div   sp   log   on   c   

原文地址:http://www.cnblogs.com/outofthink/p/3977632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!