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,那么就是分割两部分出来

  • 相关阅读:
    UML箭头含义整理
    协变返回类型
    Thymeleaf取出model中的数据
    宝塔面板中的mysql查看密码问题
    宝塔面板如何登录
    mysql查看数据库、表的基本语句
    springboot拦截器实例
    Thymeleaf中的fragments学习
    食物链
    银河英雄传说
  • 原文地址:https://www.cnblogs.com/longyi2020/p/14434570.html
Copyright © 2011-2022 走看看