当先锋百科网

首页 1 2 3 4 5 6 7

ospath模块的讲解?

你说的应该是python的os模块吧

os.path 模块是系统路径操作模块,但实际的原理可以把它认为是处理包含斜杠("/")和反斜杠("\")字符串的模块

常用的以下几种

os.path.split(path)

路径切割函数,这个函数会找到 path 的最后一个斜杠并对这个斜杠的两边字符串进行切割,得到两部分:斜杠之前的部分和斜杠之后的部分,然后把这两部分组成一个元组而返回

os.path.dirname(pathname)

这个函数称为目录提取函数,因为它可以从下往上一层一层地嵌套提取目录路径,每调用一次就会得到少一层目录的路径

os.path.join(path1, path2, ...)

路径合并函数,这个函数会把所有参数合并成一个路径字符串,其中除了最后一个参数之外,其它所有参数都会自动在字符串末尾添加目录分隔符(斜杠或者反斜杠),linux系统下默认添加斜杠,windows下默认添加一个反斜杠

os.path.splitext(path)

扩展名分隔函数,这个函数会找到 path 的最后一个 ‘.’(不管前面有多少个’.’),然后对’.'两边进行切割得到两部分:文件路径名和扩展名