os.altsep os.extsep os.pathsep os.linesep os.sep分隔符
os库的其它分隔符
前面的章节介绍了python利用标准库os获取当前操作系统路径分隔符的方法os.sep,这一节将介绍其它的分隔符方法,如os.altsep、os.extsep、os.pathsep等,具体的返回值如下表:
os分隔符查询表
方法 | 返回值 |
---|---|
os.altsep | 返回当前操作系统中可替代的路径分隔符,windows中为'/',mac osx中好像没有,原因查看下方实例 |
os.extsep | 返回当前操作系统中文件名和文件扩展名之间的分隔符号,windows中为'.',mac osx也是'.' |
os.pathsep | 返回当前操作系统中PATH环境变量分隔符,windows中为';',mac osx中为":" |
os.linesep | 返回当前操作系统行分隔符或行结束符,windows中为'\r\n',mac osx中为'\n' |
os.sep | 上一节中介绍过了,这里顺便提一下:返回当前操作系统中的路径分隔符,windows中为'\',mac osx中为'/' |
os分隔符方法实例代码
提示:如下代码是在Mac osx系统中完成的输出:
>>> g = os.altsep
>>> type(g) #mac osx系统中的可替代路径分隔符的返回值类型
<class 'NoneType'>
>>> os.extsep
'.'
>>> os.linesep
'\n'
>>> os.pathsep
':'
>>> os.sep
'/'