Python论坛  - 讨论区

标题:[python-chinese] os.path.commonprefix()功能有

2007年07月26日 星期四 11:23

jinq0123在163.com jinq0123在163.com
星期四 七月 26 11:23:45 HKT 2007

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:'

整个儿与路径无关,只是字符串比较。



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号