Để thay đổi quyền của tệp, bạn có thể sử dụng lệnh gọi os.chmod (tệp, chế độ). Lưu ý rằng chế độ nên được chỉ định trong biểu diễn bát phân và do đó phải bắt đầu bằng 0o. Ví dụ:để tạo tệp ở chế độ chỉ đọc, bạn có thể đặt quyền thành 0o777, bạn có thể sử dụng:
>>> import os >>> os.chmod('my_file', 0o777)
Bạn cũng có thể sử dụng cờ từ mô-đun stat. Bạn có thể đọc thêm về các cờ này tại đây:https://docs.python.org/2/library/stat.html
Một cách khác để đạt được điều đó là sử dụng lệnh gọi quy trình con:
>>> import subprocess >>> subprocess.call(['chmod', '0444', 'my_file'])