zoukankan      html  css  js  c++  java
  • 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,那么就是分割两部分出来

  • 相关阅读:
    51nod 1138 【数学-等差数列】
    hdoj3665【简单DFS】
    hdoj3664【DP】
    51nod1270 【dp】
    51nod 1069【思维】
    关于一些数学符号和概率的阐述;
    51nod 1428【贪心】
    51nod 1133【贪心】
    51nod1127【尺取】
    51nod1126【矩阵快速幂】
  • 原文地址:https://www.cnblogs.com/longyi2020/p/14434570.html
Copyright © 2011-2022 走看看