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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。