io.open()是文件I / O的首选高级接口。它将OS级文件描述符包装在一个对象中,您可以使用该对象以Python方式访问文件。
os.open()只是较低级POSIX
syscall的包装。它使用更少的符号(和更多POSIX-y)参数,并返回代表打开文件的文件描述符(一个数字)。它并 没有 返回一个文件对象;
返回的值将没有
read()或
write()方法。
从
os.open()文档中:
此功能适用于低级I /
O。为了正常使用,请使用内置函数open(),该函数返回带有read()和write()方法(还有更多)的“文件对象” 。



