• Python 字符分割时,只分割最后一个(rsplit的使用)


    ## Python 字符分割时,只分割最后一个(rsplit的使用)

    在python分割时,有时候不是把整个字符分割,而是只分割部分,例如:我要分割文件路径,只想把最后的文件名去除,保留文件夹的路径。例如:/home/username/data/text.txt  我想要得到/home/username/data/。如果用split则会把整个分割成一个list,但是可以使用rsplit。

    例如:

    path = /home/username/data/text.txt 

    path.split("/")

    ["home","username","data","text.txt "]

    ## 而使用rsplit:

    path.rsplit("/",1)

    ["/home/username/data","text.txt "]

    rsplit("/",1) 中的1,表示从后面分割1个出来,如果是2,那么就是分割两部分出来

    转载:https://blog.csdn.net/qq1483661204/article/details/96119864

    ## Python 字符分割时,只分割最后一个(rsplit的使用)

    在python分割时,有时候不是把整个字符分割,而是只分割部分,例如:我要分割文件路径,只想把最后的文件名去除,保留文件夹的路径。例如:/home/username/data/text.txt  我想要得到/home/username/data/。如果用split则会把整个分割成一个list,但是可以使用rsplit。

    例如:

    1.  
      path = /home/username/data/text.txt 
    2.  
       
    3.  
      path.split("/")
    4.  
       
    5.  
      ["home","username","data","text.txt "]
    6.  
       
    7.  
      ## 而使用rsplit:
    8.  
       
    9.  
      path.rsplit("/",1)
    10.  
       
    11.  
      ["/home/username/data","text.txt "]

    rsplit("/",1) 中的1,表示从后面分割1个出来,如果是2,那么就是分割两部分出来

  • 相关阅读:
    MVC项目发布IIS CSS无法加载
    加班理由总结
    查找SQL Server 自增ID值不连续记录
    MySQL按时间查找
    近期任务
    AngularJs使用过程中,在ng-repeat中使用track by
    Java保留字和关键字
    抽象类和接口的区别
    Java标识符
    Java方法重载
  • 原文地址:https://www.cnblogs.com/longyi2020/p/14434570.html
Copyright © 2020-2023  润新知