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

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.