首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python上的io.open()和os.open()有什么不同?

Python上的io.open()和os.open()有什么不同?
EN

Stack Overflow用户
提问于 2011-08-28 15:03:07
回答 7查看 20.1K关注 0票数 40

我意识到我一直在使用的open()函数是io.open()的别名,从os导入*会使它黯然失色。

通过io模块和os模块打开文件有什么不同?

EN

Stack Overflow用户

发布于 2011-08-28 15:08:07

os.open()方法打开文件文件,并根据标志设置各种标志,可能还会根据模式设置其模式。

默认模式为0777 (八进制),当前未屏蔽值首先被屏蔽。

此方法返回新打开的文件的文件描述符。

同时,

io.open()方法以字符串模式中指定的模式打开文件。它返回一个新的文件句柄,如果出现错误,则返回nil加上一条错误消息。

希望这能有所帮助

票数 0
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7219511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档