Python中的os.chmod()方法用于将路径模式更改为数字模式。
用法:
os.chmod(path, mode)
参数:
path - path name of the file or directory path
mode - mode may take one of the following values:
- stat.S_ISUID : Set user ID on execution
- stat.S_ISGID : Set group ID on execution
- stat.S_ENFMT : Record locking enforced
- stat.S_ISVTX : Save text image after execution
- stat.S_IREAD : Read by owner.
- stat.S_IWRITE : Write by owner.
- stat.S_IEXEC : Execute by owner.
- stat.S_IRWXU : Read, write, and execute by owner
- stat.S_IRUSR : Read by owner
- stat.S_IWUSR : Write by owner.
- stat.S_IXUSR : Execute by owner.
- stat.S_IRWXG : Read, write, and execute by group
- stat.S_IRGRP : Read by group
- stat.S_IWGRP : Write by group
- stat.S_IXGRP : Execute by group
- stat.S_IRWXO : Read, write, and execute by others.
- stat.S_IROTH : Read by others
- stat.S_IWOTH : Write by others
- stat.S_IXOTH : Execute by others
代码1:
# Python program to explain os.chmod() method
# importing necessary libraries
import os, sys, stat
# Set given file read by the owner.
os.chmod("/Geeks/gfg.txt", stat.S_IREAD)
print("File can be read only by owner.")
# Set given file read by others.
os.chmod("/Geeks/gfg.txt", stat.S_IROTH)
print("File access changed, can be read by others now.")
输出:
File can be read only by owner. File access changed, can be read by others now.
代码2:
# Python program to explain os.chmod() method
# importing necessary libraries
import os, sys, stat
# Set given file written by the owner.
os.chmod("/Geeks/gfg.txt", stat.S_IWRITE)
# Set given file executed by the owner.
os.chmod("/Geeks/gfg.txt", stat.S_IXUSR)
print("File can be written and executed only by owner.")
输出:
File can be written and executed only by owner.
相关用法
- Python os.dup()用法及代码示例
- Python next()用法及代码示例
- Python set()用法及代码示例
- Python object()用法及代码示例
- Python bytes()用法及代码示例
- Python os.times()用法及代码示例
- Python hash()用法及代码示例
- Python os.ftruncate()用法及代码示例
- Python os.truncate()用法及代码示例
- Python os.fsdecode()用法及代码示例
- Python dict pop()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
- Python Tensorflow log()用法及代码示例
注:本文由纯净天空筛选整理自Shivam_k大神的英文原创作品 Python | os.chmod method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。