python的os.path.join

python的os.path.join,第1张

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'

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/922770.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存