操作係統模塊Python中提供了與操作係統交互的函數。操作係統屬於 Python 的標準實用程序模塊。該模塊提供了一種使用操作係統相關函數的可移植方式。
操作係統.confstr_namesPython 中的對象是接受作為參數的名稱的字典映射操作係統.confstr()方法來獲取主機操作係統為這些名稱定義的整數值。該對象用於確定係統已知的名稱集。
注意: 操作係統.confstr_names對象僅在 UNIX 平台上可用。
用法:操作係統.confstr_names
參數:這是一個不可調用的對象。因此,不需要參數。
返回類型:該對象返回一個字典,其中包含操作係統已知的一組名稱作為鍵,以及它們相應的整數值(由操作係統定義)作為值。
代碼:os.confstr_names對象的使用
Python3
# Python program to explain os.confstr_names
# importing os module
import os
# importing pprint module
import pprint
# Get the dictionary mapping of
# names accepted by os.confstr() method
# to their corresponding integer values
# defined by host OS
names = os.confstr_names
# print the dictionary mapping
# using pprint
print("The list of names known to the operating system:")
pprint.pprint(names, width = 1)
輸出:
The list of names known to the operating system: {'CS_GNU_LIBC_VERSION': 2, 'CS_GNU_LIBPTHREAD_VERSION': 3, 'CS_LFS64_CFLAGS': 1004, 'CS_LFS64_LDFLAGS': 1005, 'CS_LFS64_LIBS': 1006, 'CS_LFS64_LINTFLAGS': 1007, 'CS_LFS_CFLAGS': 1000, 'CS_LFS_LDFLAGS': 1001, 'CS_LFS_LIBS': 1002, 'CS_LFS_LINTFLAGS': 1003, 'CS_PATH': 0, 'CS_XBS5_ILP32_OFF32_CFLAGS': 1100, 'CS_XBS5_ILP32_OFF32_LDFLAGS': 1101, 'CS_XBS5_ILP32_OFF32_LIBS': 1102, 'CS_XBS5_ILP32_OFF32_LINTFLAGS': 1103, 'CS_XBS5_ILP32_OFFBIG_CFLAGS': 1104, 'CS_XBS5_ILP32_OFFBIG_LDFLAGS': 1105, 'CS_XBS5_ILP32_OFFBIG_LIBS': 1106, 'CS_XBS5_ILP32_OFFBIG_LINTFLAGS': 1107, 'CS_XBS5_LP64_OFF64_CFLAGS': 1108, 'CS_XBS5_LP64_OFF64_LDFLAGS': 1109, 'CS_XBS5_LP64_OFF64_LIBS': 1110, 'CS_XBS5_LP64_OFF64_LINTFLAGS': 1111, 'CS_XBS5_LPBIG_OFFBIG_CFLAGS': 1112, 'CS_XBS5_LPBIG_OFFBIG_LDFLAGS': 1113, 'CS_XBS5_LPBIG_OFFBIG_LIBS': 1114, 'CS_XBS5_LPBIG_OFFBIG_LINTFLAGS': 1115}
相關用法
- Python os.confstr()用法及代碼示例
- Python os.chmod()用法及代碼示例
- Python os.closerange()用法及代碼示例
- Python os.chdir()用法及代碼示例
- Python os.chflags()用法及代碼示例
- Python os.chmod用法及代碼示例
- Python os.chown()用法及代碼示例
- Python os.chroot()用法及代碼示例
- Python os.close()用法及代碼示例
- Python os.cpu_count()用法及代碼示例
- Python os.ctermid()用法及代碼示例
- Python os.closerange用法及代碼示例
- Python os.fdopen()用法及代碼示例
- Python os.fpathconf()用法及代碼示例
- Python os.getcwdu()用法及代碼示例
- Python os.lchmod()用法及代碼示例
- Python os.lstat()用法及代碼示例
- Python os.pathconf()用法及代碼示例
- Python os.popen()用法及代碼示例
- Python os.tcsetpgrp()用法及代碼示例
- Python os.tempnam()用法及代碼示例
- Python os.tmpfile()用法及代碼示例
- Python os.tmpnam()用法及代碼示例
- Python os.kill()用法及代碼示例
- Python os.getgrouplist()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | os.confstr_names object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。