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

Làm cách nào để lấy mặt nạ quyền của tệp bằng Python?

Để lấy stat của một tệp, có thể sử dụng phương thức stat () từ mô-đun hệ điều hành. Nó thực hiện một cuộc gọi hệ thống thống kê trên đường dẫn nhất định. Ví dụ:

import os
st = os.stat("file.dat")

Hàm này lấy tên của một tệp và trả về một bộ 10 thành viên với nội dung sau:

(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)

Biến chế độ cung cấp cho bạn thông tin về quyền đối với tệp. Bạn có thể lấy nó trước st [0]. Bạn có thể đọc thêm về cách diễn giải bộ tuple tại đây:https://effbot.org/zone/python-fileinfo.htm