拉丁的传说
是。使用os.path.splitext(见Python2.x文档或Python3.x文档):>>> import os>>> filename, file_extension = os.path.splitext('/path/to/somefile.ext')>>> filename'/path/to/somefile'>>> file_extension'.ext'不像大多数手动拆分字符串的尝试,os.path.splitext将正确对待/a/b.c/d没有扩展而没有扩展.c/d,它会治疗.bashrc没有扩展而没有扩展.bashrc:>>> os.path.splitext('/a/b.c/d')('/a/b.c/d', '')>>> os.path.splitext('.bashrc')('.bashrc', '')