Python中的OS模块提供了与操作系统交互的函数。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关函数的可移植方式。
中的一些方法操作系统模块允许使用他们的follow_symlinks范围。由于不同的平台提供不同的函数,follow_symlinks参数可能在一个平台上受支持,但在另一平台上不受支持。os.supports_follow_symlinks
在Python中是一个集合对象,它指示了哪些方法操作系统模块允许使用他们的follow_symlinks参数
特定方法是否允许使用它们follow_symlinks参数与否,可以使用检查在操作符开启os.supports_follow_symlinks
.
例如:
下面的表达式检查是否os.stat()方法允许使用他们的follow_symlinks在本地平台上调用时是否有参数。
os.stat in os.supports_follow_symlinks
用法: os.supports_follow_symlinks
参数:这是一个不可调用的集合对象。因此,不需要参数。
返回类型:该方法返回一个集合对象,它代表了操作系统模块,它允许使用它们的follow_symlinks参数。
代码#1:os.supports_follow_symlinks对象的使用
# Python program to explain os.supports_follow_symlinks object
# importing os module
import os
# Get the list of all methods
# which permits the use of their
# follow_symlinks parameter
methodList = os.supports_follow_symlinks
# Print the list
print(methodList)
输出:
{<built-in function stat>, <built-in function chown>, <built-in function link>, <built-in function access>, <built-in function utime>}
代码#2:使用 os.supports_follow_symlinks 对象检查特定方法是否允许使用其 follow_symlinks 参数。
# Python program to explain os.supports_follow_symlinks object
# importing os module
import os
# Check whether os.stat() method
# permits the use of their
# follow_symlinks parameter or not
support = os.stat in os.supports_follow_symlinks
# Print result
print(support)
# Check whether os.fwalk() method
# permits the use of their
# follow_symlinks parameter or not
support = os.fwalk in os.supports_follow_symlinks
# Print result
print(support)
输出:
True False
相关用法
- Python os.supports_fd用法及代码示例
- Python os.supports_bytes_environ用法及代码示例
- Python os.supports_dir_fd用法及代码示例
- Python os.set_inheritable()用法及代码示例
- Python os.sendfile()用法及代码示例
- Python os.set_blocking()用法及代码示例
- Python os.sched_setaffinity()用法及代码示例
- Python os.sched_getaffinity()用法及代码示例
- Python os.sched_rr_get_interval()用法及代码示例
- Python os.sched_get_priority_max()用法及代码示例
- Python os.sched_get_priority_min()用法及代码示例
- Python os.scandir()用法及代码示例
- Python os.setgroups()用法及代码示例
- Python os.setregid()用法及代码示例
- Python os.setreuid()用法及代码示例
- Python os.stat()用法及代码示例
- Python os.statvfs()用法及代码示例
- Python os.strerror()用法及代码示例
- Python os.symlink()用法及代码示例
- Python os.sync()用法及代码示例
- Python os.sysconf()用法及代码示例
- Python os.system()用法及代码示例
- Python os.scandir用法及代码示例
- Python os.stat用法及代码示例
- Python os.spawnl用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.supports_follow_symlinks object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。