Python中的OS模塊提供了與操作係統進行交互的函數。這屬於Python的標準實用程序模塊。該模塊提供了使用依賴於操作係統的函數的便攜式方法。
Python中的os.chflags()方法用於將path的標誌設置為數字標誌;僅在Unix中可用。標誌可以采用標誌值的組合(按位或)。
用法: os.chflag(path, flags)
參數:
path:要更改為新目錄路徑的目錄的完整路徑。
flag:取以下標誌值的組合(按位或)–
os.UF_NODUMP –不要轉儲文件。
os.UF_IMMUTABLE–不得更改文件(隻讀)。
os.UF_APPEND–文件隻能附加到。
os.UF_OPAQUE–目錄不透明,可通過聯合堆棧查看。
os.UF_NOUNLINK–不能重命名或刪除文件。
os.UF_COMPRESSED–文件壓縮存儲
os.UF_HIDDEN–文件不應顯示在GUI中
os.SF_ARCHIVED–可以存檔文件。(可以設置超級用戶)
os.SF_IMMUTABLE–可能無法更改文件。 (可以設置超級用戶)
os.SF_APPEND–文件隻能附加到。 (可以設置超級用戶)
os.SF_NOUNLINK–不能重命名或刪除文件。(可以設置超級用戶)
os.SF_SNAPSHOT–文件是快照文件。 (可以設置超級用戶)
返回值:不返回任何值
# Python3 program to change directory
# of file using os.chflags() method
# import os library
import os
# defining path and flag
path = "gfg_dir/geek.txt"
flag = os..UF_IMMUTABLE
# assigning val to function chflags()
val = os.chflags(path, flag)
# Doesn't return any value, so
# nothing will be printed
print("Operation successful, returning value: %s" %val)
輸出:
Operation successful, returning value: None
相關用法
- Python os.dup()用法及代碼示例
- Python next()用法及代碼示例
- Python set()用法及代碼示例
- Python hasattr()用法及代碼示例
- Python PIL putdata()用法及代碼示例
- Python PIL getcolors()用法及代碼示例
- Python PIL tobytes()用法及代碼示例
- Python PIL getpalette()用法及代碼示例
- Python os.get_blocking()用法及代碼示例
- Python Tensorflow cos()用法及代碼示例
- Python sympy.crt()用法及代碼示例
- Python sympy.nT()用法及代碼示例
- Python PIL putalpha()用法及代碼示例
注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | os.chflags() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。