os.path.join()函数,拼接多个目录,使用场景

os.path.join()函数

os.path.join()函数可以用于拼接参数指定的多个目录。

使用场景:比如web应用的开发之中,要指定文件存储或上传的目录,便可以通过os.path.join()方法对python的当前工作目录和存储或上传的文件的目录进行拼接,从而进行高效的动态的编程开发。


语法及参数

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

提示1:该函数至少需要一个参数,注意参数字符串的写法:首个字符不包含“/”,否则会被当成绝对路径。

提示2:参数中如果出现一个绝对路径,那么之前的路径将会被舍弃掉。


返回值

os.path.join()函数返回一个由多个目录组合而成的目录,字符串类型的值。

os.path.join()实例代码

>>> import os
>>> os.path.join(os.getcwd(),'a/','b/')
'/Users/z/a/b/'
os.path.join(os.getcwd(),'/a','/b')
'/b'

实例代码解析

如上代码,第一次调用os.path.join()方法时,os.getcwd()返回的是当前工作目录的绝对路径,可以与'a/'和'b/'的进行拼接;第二次调用os.path.join()方法是,参数的字符串的首个字符为'/',则前面的将被舍弃掉,因此只返回'/b'。



全栈后端 / Python库 :









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