2007年07月26日 星期四 11:23
os.path.commonprefix(list)输入多个路径,返回最大的路径前缀。
如:
    >>> os.path.commonprefix([r"d:\temp\123", r"d:\temp\11223"])
    'd:\\temp\\1'
可是实际上该函数与路径无关,仅仅是个字符串比较。
如果是这样,就不应该放在os.path模块中。
如在Windows平台上,路径应忽略大小写,而
    >>> os.path.commonprefix([r"d:\TEMP", r"d:\temp"])
    'd:\\'
正反斜杠也不能正确识别:
    >>> os.path.commonprefix([r"d:/temp", r"d:\temp"])
    'd:'
整个儿与路径无关,只是字符串比较。
Zeuux © 2025
京ICP备05028076号