Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。
os.umask()
Python中的方法用于设置当前的数字umask值并获取先前的umask值。
umask代表用户文件创建模式掩码。用于确定新创建的文件或目录的文件许可权。
用法: os.umask(mask)
参数:
mask:表示有效umask值的整数值。
返回类型:此方法设置当前的umask值,并返回代表先前的umask值的整数值。
代码1:使用os.umask()方法
# Python program to explain os.umask() method
# importing os module
import os
# mask
# 18 in decimal is
# equal to 0o022 in octal
mask = 18
# Set the current umask value
# and get the previous
# umask value
umask = os.umask(mask)
# Print the
# current and previous
# umask value
print("Current umask:", mask)
print("Previous umask:", umask)
输出:
Current umask: 18 Previous umask: 54
代码2:在os.umask()方法中将八进制值作为参数传递
# Python program to explain os.umask() method
# importing os module
import os
# Octal value for umask
# octal value 0o777 is
# 511 in decimal
mask = 0o777
# Set the current umask value
# and get the previous
# umask value
umask = os.umask(mask)
# Print the
# current and previous
# umask value
print("Current umask:", mask)
print("Previous umask:", umask)
输出:
Current umask: 511 Previous umask: 18
相关用法
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python os.get_blocking()用法及代码示例
- Python sympy.apart()用法及代码示例
- Python sympy.nC()用法及代码示例
- Python os.set_blocking()用法及代码示例
- Python os.getcwd()用法及代码示例
- Python os.access()用法及代码示例
- Python dict pop()用法及代码示例
- Python sympy.Add()用法及代码示例
- Python sympy.nP()用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.umask() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。