os.path.join()的作用

第一条:os.path.join()用于拼接文件路径,可以将多个参数拼接在一起
import os

print(f"文件路径的拼接:{os.path.join('abc','python','study')}")

输出:
文件路径的拼接:abc\python\study
# 会自动添加\
第二条:存在以\开头的参数时,则从最后一个以\开头的参数进行拼接
print(os.path.join('123','\python','\study','abc'))

输出:
\study\abc

# 可以看到\python并没有出现,是因为当存在\参数的时候,从最后一个\开始拼接,前面的全部是舍弃
 第三条:当存在以“.\”开始的参数时,会从含有“.\”参数的上一个参数开始进行路径拼接
print(os.path.join('abc','\def','\ghi','.\jkl','lmn','opq'))
输出:
\ghi\.\jkl\lmn\opq


print(os.path.join('abc','\def','\ghi','.\jkl','\lmn','opq'))

输出:
\lmn\opq

这里只输出最后两个参数的路径拼接是因为存在\的参数,则从最后一个\参数开始进行路径拼接(遵循第一条)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值