蟒蛇 | os.chmod 方法

|

語法:

 os.chmod (path, mode) 

參數:
path - 文件或目錄路徑的路徑名
mode - mode 可以取下列值之一:

  • stat.S_ISUID: 執行時設置用戶 ID
  • stat.S_ISGID: 執行時設置組 ID
  • stat.S_ENFMT: 記錄強制鎖定
  • stat.S_ISVTX: 執行後保存文本圖像
  • stat.S_IREAD: 所有者讀取。
  • stat.S_IWRITE: 由所有者撰寫。
  • stat.S_IEXEC: 由所有者執行。
  • stat.S_IRWXU: 所有者讀取、寫入和執行
  • stat.S_IRUSR: 所有者讀取
  • 統計數據。 S_IWUSR: 由所有者撰寫。
  • stat.S_IXUSR: 由所有者執行。
  • stat.S_IRWXG: 按組讀取、寫入和執行
  • stat.S_IRGRP: 按組讀取
  • stat.S_IWGRP: 按組寫入
  • stat。 S_IXGRP: 按組執行
  • stat.S_IRWXO: 由其他人讀取、寫入和執行。
  • stat.S_IROTH: 別人讀
  • stat.S_IWOTH: 別人寫
  • stat.S_IXOTH: 由其他人執行

代碼#1:

# Python程序解釋方法os.chmod()


#導入需要的庫

import os, sys, stat


# 設置這個文件如所有者所讀。

os.chmod( "/Geeks/gfg.txt" , stat.S_IREAD)

print ( "文件只能被所有者讀取。" )


# 安裝別人讀取的這個文件。

os.chmod( "/geeks/gfg.txt" , stat.S_IROTH)

print ( "文件訪問權限改變,現在可以被其他人讀取。" )

退出:

 文件只能由所有者讀取。文件訪問權限已更改,其他人現在可以讀取。 

代碼 #2:

<表格邊框 = "0" cellpadding = "0" cellspacing = "0" >

#Python程序講解os.chmod()方法

< br /> # 導入需要的庫

import os, sys , stat


# 安裝給定的文件,由所有者編寫。

os.chmod( "/Geeks/gfg.txt" , stat.S_IWRITE)


# 安裝給定的文件,由所有者製作。

os.chmod( "/Geeks/gfg.txt" , stat.S_IXUSR)

print ( "文件只能由所有者編寫和執行。" )

Exit:

 文件只能由所有者寫入和執行。