Python 模块 'os' 没有属性 'mknod'
Python module 'os' has no attribute 'mknod'
我想在 Python 中创建一个新文件,因为我正在使用 mknod
命令,但出现错误:
os.mknod();
AttributeError: module 'os' has no attribute 'mknod'
我正在使用 windows 并且 'mknod'
以外的属性正在工作。
os
提供与您正在使用的 OS 密切相关的功能。如果可以从 os
访问大多数其他属性(意味着您在当前目录中没有屏蔽标准模块的 os.py
文件),则 AttributeError
将 99% 表示不支持的功能您的操作系统。
这就是 Windows 上 os.mknod
的情况。据我所知,在 Windows
中创建命名管道 very different semantics.
无论哪种方式,如果您尝试使用 mknod
创建命名管道,您最好使用 mkfifo()
(同样,仅支持 Unix
)。如果您使用它来创建普通文件,请不要使用可移植的 open()
。
我想在 Python 中创建一个新文件,因为我正在使用 mknod
命令,但出现错误:
os.mknod();
AttributeError: module 'os' has no attribute 'mknod'
我正在使用 windows 并且 'mknod'
以外的属性正在工作。
os
提供与您正在使用的 OS 密切相关的功能。如果可以从 os
访问大多数其他属性(意味着您在当前目录中没有屏蔽标准模块的 os.py
文件),则 AttributeError
将 99% 表示不支持的功能您的操作系统。
这就是 Windows 上 os.mknod
的情况。据我所知,在 Windows
中创建命名管道 very different semantics.
无论哪种方式,如果您尝试使用 mknod
创建命名管道,您最好使用 mkfifo()
(同样,仅支持 Unix
)。如果您使用它来创建普通文件,请不要使用可移植的 open()
。