Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo filesystem node bằng Python?


os.mknod(path, mode=0o600, device=0, *, dir_fd=None) tạo filesystem node (file, device special file hoặc named pipe) tên path. mode chỉ định quyền và loại node, kết hợp (bitwise OR) với hằng số stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, stat.S_IFIFO (có trong module stat). Hàm hỗ trợ path relative to directory descriptors. Chỉ dùng trên Unix. Ví dụ:

import os
import stat
filename = '/tmp/tmpfile'
mode = 0600 | stat.S_IRUSR  # filesystem node với mode khác nhau
os.mknod(filename, mode)

Chạy code tạo file trong /tmp tên tmpfile.