python的os.path.join()

python的os.path.join()

os.path.join()主要用来路径拼接。如下:

>>> import os
>>> os.path.join("/home/", "user/", "bin")
'/home/user/bin'

使用时,应注意输入的某个参数前如果带 / ,那么就会从最后一个带 / 的参数开始拼接,此参数前面的所有参数均会失效。
且参数后如果没有 / ,那么会自动添加一个 \ 符号。

import os
>>> #任意参数以 / 开头,且参数后无 / 
>>> os.path.join("/home", "/user", "/bin")
'/bin'
>>> #参数后无 / 
>>> os.path.join("/home", "user", "bin")
'/home\\user\\bin'
>>> os.path.join("/home/", "user", "bin")
'/home/user\\bin'
>>> #参数后有 \ ,报语法错误
>>>> os.path.join("/home\", "user", "bin")
	     
SyntaxError: invalid syntax
>>> #参数后有 \\ 
>>> os.path.join("/home\\", "user", "bin")
'/home\\user\\bin'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值