gpt4 book ai didi

Python 模块 'os' 没有属性 'mknod'

转载 作者:太空狗 更新时间:2023-10-29 21:07:03 24 4
gpt4 key购买 nike

我想在 Python 中创建一个新文件,因为我正在使用 mknod 命令,但出现错误:

os.mknod();
AttributeError: module 'os' has no attribute 'mknod'

我正在使用除 'mknod' 之外的窗口和属性。

最佳答案

os 提供与您正在使用的操作系统密切相关的功能。如果可以从 os 访问大多数其他属性(意味着您在当前目录中没有屏蔽标准模块的 os.py 文件),则 AttributeError 将 99% 表示操作系统不支持的功能。

这就是 Windows 上 os.mknod 的情况。据我所知,在 Windows 中创建命名管道有 very different semantics .

无论哪种方式,如果您尝试使用mknod 创建命名管道,您最好使用mkfifo()。 (同样,仅支持 Unix)。如果您使用它来创建普通文件,请不要使用可移植的 open()

关于Python 模块 'os' 没有属性 'mknod',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32691981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com