对于标准库中的pathlib模块,path.open()方法只是内置open()函数的“包装器”吗?
发布于 2018-09-19 08:12:53
如果您阅读“源代码 of pathlib.Path.open”,您会发现它很简单:
return io.open(str(self), mode, buffering, encoding, errors, newline, opener=self._opener)根据[经]文件的说法
io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)这是内置open()函数的别名。
因此,正确的是,pathlib.Path.open只是内置open函数的包装器。
https://stackoverflow.com/questions/52400957
复制相似问题