os.path.join

os.path.join()函数:

  • 第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。

  • 以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接

    import os
     
    print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))
     
    print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt'))
     
    print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))   
     
    输出为
     
    1: /bbbbccccc.txt
    2: /ccccc.txt
    3: aaaa./bbbccccc.txt
    --------------------- 
    作者:furuit 
    来源:CSDN 
    原文:https://blog.csdn.net/fu6543210/article/details/80032895 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    https://docs.python.org/3/library/os.path.html

  • 代码中读到os.path.join的时候经常很痛苦,但是自己并没有去主动的查看这句话到底是什么意思。直到在网易云课堂里面的老师详细解释这句话才开始自己查,读到这句话很痛苦的时候就要去查了,不要硬读,这样会减少自己的痛苦
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- focus on what you want to be
原文地址:https://www.cnblogs.com/bamboozone/p/10486387.html