import os
class pathlike:
def __init__(self, path):
self.path = path
def __fspath__(self):
return self.path
if __name__ == "__main__":
_path = pathlike(r'D:\Notes')
print(type(_path)) # <class '__main__.pathlike'>
print(isinstance(_path, os.PathLike)) # True
print(os.fspath(_path)) # D:\Notes
print(type(os.fspath(_path))) # <class 'str'>
关于os.PathLike的一个示例
最新推荐文章于 2024-03-18 09:58:36 发布