Aycon Asked:2023-06-26 12:48:01 +0800 CST2023-06-26 12:48:01 +0800 CST 2023-06-26 12:48:01 +0800 CST `pathlib` 中 `os.path.commonpath()` 的类似物 772 pathlib我正在尝试尽可能使用图书馆os.path。 commonpath()告诉我,这个库中有类似的函数吗?我没有找到。如果没有内置函数,我不会为其编写代码,而只是使用os.path.commonpath(). python 1 个回答 Voted Best Answer insolor 2023-06-26T14:11:15+08:002023-06-26T14:11:15+08:00 貌似没有,这个函数没有对应表:os 模块中的工具对应。 但文档os.path.commonpath指出它支持类似路径的对象,即 包括来自 pathlib 的对象Path,因此如果您在代码中的任何地方都使用 pathlib,则无需在传递 to 之前将路径转换为字符串(尽管它以字符串形式返回路径,但如果需要,commonpath需要将结果包装起来)。Path
貌似没有,这个函数没有对应表:os 模块中的工具对应。
但文档
os.path.commonpath
指出它支持类似路径的对象,即 包括来自 pathlib 的对象Path
,因此如果您在代码中的任何地方都使用 pathlib,则无需在传递 to 之前将路径转换为字符串(尽管它以字符串形式返回路径,但如果需要,commonpath
需要将结果包装起来)。Path