Phương thức os.mknod() trong Python



Miêu tả

Phương thức mknod() tạo một node trong hệ thống file với tên filename đã cho.

Cú pháp

Cú pháp của mknod() trong Python:

os.mknod(filename[, mode=0600[, device=0]])

Chi tiết về tham số:

  • filename -- Đây là node hệ thống để được tạo.

  • mode -- Xác định cả quyền cho phép truy cập và kiểu của node với các giá trị stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, và stat.S_IFIFO.

  • device -- Tham số tùy ý và là file thiết bị đặc biệt.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Quảng cáo

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của mknod() trong Python.

 

import os
import stat

filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR

# node duoc xac dinh voi cac mode khac nhau
os.mknod(filename, mode)

Chạy chương trình Python trên sẽ tạo một file trong thư mục /tmp với một tên là tmpfile:

-rw-------. 1 root   root         0 Apr 30 02:38 tmpfile

file_io_trong_python.jsp


Tài liệu giáo viên