Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo một nút hệ thống tệp bằng Python?

os.mknod (đường dẫn, chế độ =0o600, thiết bị =0, *, dir_fd =Không có) tạo một nút hệ thống tệp (tệp, tệp đặc biệt của thiết bị hoặc đường dẫn được đặt tên) đường dẫn có tên. Chế độ chỉ định cả quyền sử dụng và loại nút sẽ được tạo, được kết hợp (theo chiều bit OR) với một trong các stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK và stat.S_IFIFO (các hằng số này có sẵn trong stat) . Chức năng này cũng có thể hỗ trợ các đường dẫn liên quan đến các bộ mô tả thư mục. Nó chỉ có sẵn trên Unix. Nó có thể được sử dụng như sau:

import os
import stat
filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR
# filesystem node specified with different modes
os.mknod(filename, mode)

Runnig đoạn mã trên sẽ tạo một tệp trong thư mục / tmp với tên tmpfile.