版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
摘要
由于我用的是window下的环境,在有些项目上路径拼接总出问题,特在ipython下进行测试并记录。
代码片
import os
os.path.join("sa","sa")
Out[3]: 'sa\\sa'
os.path.join("/sa/","sa/")
Out[4]: '/sa/sa/'
os.path.join("/sa/","sa")
Out[5]: '/sa/sa'
os.path.join("/sa/","/sa/")
Out[5]: '/sa/'
os.path.join("/sa/","/asa/")
Out[6]:'/asa/'
os.path.join("/sa","sa/")
Out[7]: '/sa\\sa/'
总结
- “/” 前面的所有都会被忽略。
- 如果要拼接路径,末尾要有“/”
- 如果拼接的路径是最后一层了,就不要在末尾添加“/”了