来自论坛 : (不保证正确性)
有区别吧,一个是类构造,一个是内建函数,虽然open的实现可能就和下面的差不多
它说地很清楚了,推荐使用open
可能linux环境对file支持不好,所以保险起见,还是遵循文档中所说的,坚持用open方法吧。