Python os.umask() - 设置当前数值umask值

Python os.umask()

Python中的os.umask()方法用于设置当前数值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教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程