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更合理一点。

2、中文目录

Ruby如果指定中文路径,历遍目录会抱错,如果指定路径包含中文,而子目录中还有中文目录,历遍也会抱错。好像是个bug,求证

最新文章

  1. GitHub for windows呆瓜级入门
  2. JavaScript 字符串常用操作
  3. HTK学习1:安装编译
  4. 【BZOJ3207】花神的嘲讽计划I 可持久化线段树/莫队
  5. 没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限 的解决方案
  6. (Ios 实战) 自定义UITableView
  7. 程序员你该学学如何设计PPT了,设计PPT的几大原则
  8. 图像显示 imshow()[OpenCV 笔记5]
  9. java学习之负数的进制
  10. 行内元素有哪些?块级元素有哪些?CSS的盒模型?转载
  11. crontab的定时任务不能自动执行,但是手动执行脚本一直能成功
  12. Gym 101612C Consonant Fencity
  13. 自定义状态栏的颜色及navigation的title颜色
  14. Android视频播放的两种方式介绍
  15. Excel 统计区间频数,按照条件标记
  16. mybatisplus打印sql语句
  17. 2018.11.26 QLU新生赛部分题解
  18. IO流(4)—字符流
  19. Windows 平台下局域网劫持测试工具 – EvilFoca
  20. 【黑客免杀攻防】读书笔记10 - switch-case分支

热门文章

  1. 利用OTP为odoo增强安全访问
  2. 利用jquery发送form表单
  3. *HDU2510 DFS
  4. Unity3D 自定义事件(事件侦听与事件触发)
  5. Learn ZYNC (6)
  6. noip200802排座椅
  7. 第一章-第二题Unity3D游戏引擎相关--By林培文
  8. ASM 磁盘头信息备份
  9. php ajax请求和返回
  10. Android--ListView与数据绑定(Xamarin)