关于os.path.join()方法总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/rusi__/article/details/102508837

摘要

由于我用的是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/'

总结

  • “/” 前面的所有都会被忽略。
  • 如果要拼接路径,末尾要有“/”
  • 如果拼接的路径是最后一层了,就不要在末尾添加“/”了

猜你喜欢

转载自blog.csdn.net/rusi__/article/details/102508837