python os方法-Python os.lchflags() 方法
Python os.lchflags() 方法
概述
os.lchflags() 方法用于設(shè)置路徑的標(biāo)記為數(shù)字標(biāo)記,類似 chflags(),但是沒有軟鏈接。
只支持在 Unix 下使用。
語(yǔ)法
lchflags()方法語(yǔ)法格式如下:
os.lchflags(path, flags)
參數(shù)
path -- 設(shè)置標(biāo)記的文件路徑
flags -- 可以由一個(gè)或多個(gè)標(biāo)記組合,多個(gè)使用"|"隔開:
UF_NODUMP: 非轉(zhuǎn)儲(chǔ)文件
UF_IMMUTABLE: 文件是只讀的
UF_APPEND: 文件只能追加內(nèi)容
UF_NOUNLINK: 文件不可刪除
UF_OPAQUE: 目錄不透明,需要通過聯(lián)合堆棧查看
SF_ARCHIVED: 可存檔文件(超級(jí)用戶可設(shè))
SF_IMMUTABLE: 文件是只讀的(超級(jí)用戶可設(shè))
SF_APPEND: 文件只能追加內(nèi)容(超級(jí)用戶可設(shè))
SF_NOUNLINK: 文件不可刪除(超級(jí)用戶可設(shè))
SF_SNAPSHOT: 快照文件(超級(jí)用戶可設(shè))
返回值
該方法沒有返回值。
實(shí)例
以下實(shí)例演示了 lchflags() 方法的使用:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# 打開文件
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )
# 關(guān)閉文件
os.close( fd )
# 修改文件標(biāo)記
ret = os.lchflags(path, os.UF_IMMUTABLE )
print "修改文件標(biāo)記成功!!"
執(zhí)行以上程序輸出結(jié)果為:
修改文件標(biāo)記成功!!
總結(jié)
以上是生活随笔為你收集整理的python os方法-Python os.lchflags() 方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 标定板标定和九点标定的区别_射频导纳物位
- 下一篇: python安装包_在python官网打