您的位置:首页 > 编程语言 > Python开发

Python : 改进的模块os

2019-06-19 17:24 1826 查看

os.fwalk() 现在接受 bytes 类型的 path 参数。 (由 Serhiy Storchaka 在 bpo-28682 中贡献。)

os.scandir() 已获得对 文件描述器 的支持。 (由 Serhiy Storchaka 在 bpo-25996 中贡献。)

新的 register_at_fork() 函数允许注册 Python 回调以便在进程分叉中执行。 (由 Antoine Pitrou 在 bpo-16500 中贡献。)

增加了 os.preadv() (结合了 os.readv() 与 os.pread() 的功能) 以及 os.pwritev() 函数 (结合了 os.writev() 和 os.pwrite() 的功能)。 (由 Pablo Galindo 在 bpo-31368 中贡献。)

os.makedirs() 的 mode 参数不再影响新创建的中间层级目录的文件权限。 (由 Serhiy Storchaka 在 bpo-19930 中贡献。)

os.dup2() 现在会返回新的文件描述器。 之前,返回的总是 None。 (由 Benjamin Peterson 在 bpo-32441 中贡献。)

在 Solaris 及其派生系统上 os.stat() 所返回的结构现在会包含 st_fstype 属性。 (由 Jesús Cea Avión 在 bpo-32659 中贡献。)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: