Man*_*rma 8 python operating-system module mknod python-3.x
我想在Python中创建一个新文件,因为我正在使用mknod命令,但是得到错误:
mknod
os.mknod(); AttributeError: module 'os' has no attribute 'mknod'
我正在使用除'mknod'工作之外的窗口和属性.
'mknod'
Jim*_*ard 5
os提供与您所使用的操作系统密切相关的功能。如果可以从其他大多数属性访问os(这意味着os.py当前目录中没有屏蔽标准模块的文件),则AttributeError会有99%的信号表示操作系统上不支持该功能。
os
os.py
AttributeError
os.mknod在Windows上就是这种情况。Windows据我所知,在其中创建命名管道具有非常不同的语义。
os.mknod
Windows
无论哪种方式,如果您试图用来mknod创建命名管道,则最好使用mkfifo()(再次,仅Unix受支持)。如果要使用它来创建普通文件,请不要使用open()可移植的文件。
mkfifo()
Unix
open()
归档时间:
10 年,1 月 前
查看次数:
5446 次
最近记录:
9 年,3 月 前