API文档:
os.path.normcase(path)
Normalize the case of a pathname. On Unix and Mac OS X, this returns the path unchanged; on case-insensitive filesystems, it converts the path to lowercase. On Windows, it also converts forward slashes to backward slashes.
翻译文档:
os.path.normcase(path)
本地化的路径的字符串。在Unix和Mac OS X,这个返回的路径不变;不区分大小写的文件系统,它的路径转换为小写。在Windows上,它也转换成斜线,反斜线。
例子:
#! /usr/bin/env python
#coding=utf-8
import os
pathStr = 'c:/'
print [os.path.normcase(el) for el in os.listdir(pathStr)]
print os.path.normcase('C:\\Windows\\Boot\\')
print os.path.normcase('C:/Windows/Boot/')
输出:
['$recycle.bin', '360downloads'...]
c:\windows\boot\
c:\windows\boot\