Python 3 教程
os.chmod() 方法用于更改文件或目錄的權(quán)限。
Unix 系統(tǒng)可用。
chmod()方法語(yǔ)法格式如下:
os.chmod(path, mode)
path -- 文件名路徑或目錄路徑。
flags -- 可用以下選項(xiàng)按位或操作生成, 目錄的讀權(quán)限表示可以獲取目錄里文件名列表, ,執(zhí)行權(quán)限表示可以把工作目錄切換到此目錄 ,刪除添加目錄里的文件必須同時(shí)有寫(xiě)和執(zhí)行權(quán)限 ,文件權(quán)限以用戶id->組id->其它順序檢驗(yàn),最先匹配的允許或禁止權(quán)限被應(yīng)用。
該方法沒(méi)有返回值。
以下實(shí)例演示了 chmod() 方法的使用:
#!/usr/bin/python3 import os, sys, stat # 假定 /tmp/foo.txt 文件存在,設(shè)置文件可以通過(guò)用戶組執(zhí)行 os.chmod("/tmp/foo.txt", stat.S_IXGRP) # 設(shè)置文件可以被其他用戶寫(xiě)入 os.chmod("/tmp/foo.txt", stat.S_IWOTH) print ("修改成功!!")
執(zhí)行以上程序輸出結(jié)果為:
修改成功!!其他擴(kuò)展