美文网首页Python 学习
os.path.join()函数

os.path.join()函数

作者: bianruifeng | 来源:发表于2018-12-27 14:20 被阅读9次

os.path.join() 函数用于路径拼接文件路径,可以传入多个参数。

import os

print os.path.join('111','222','333')  #111/222/333
print os.path.join('/111','222','333') #/111/222/333
print os.path.join('/111','/222','333') #/222/333

print os.path.join('/111','/222','/333') #/333

print os.path.join('111','222','/333') #/333
print os.path.join('111','/222','/333') #/333
print os.path.join('/111','/222','/333') #/333

print os.path.join('111/','222','333') #111/222/333
print os.path.join('111/','222/','333') #111/222/333
print os.path.join('111/','222/','333/') #111/222/333/

print os.path.join('111','222','333/') #111/222/333/
print os.path.join('111','222/','333/') #111/222/333/
print os.path.join('111/','222/','333/') #111/222/333/

print os.path.join('111','222','./333') #111/222/./333

从倒数第一个,以‘/’开头的参数开始拼接,之前的参数全部丢弃。

以‘/’结尾的,以及参数中间有‘/’的,斜杠仅作为参数的一部分。

记不住??

参数之间,一个‘/’都不要。参数中间是可以有的,如下:

print os.path.join('111','000/333')  #111/000/333

相关文章

网友评论

    本文标题:os.path.join()函数

    本文链接:https://www.haomeiwen.com/subject/obprlqtx.html