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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。