## 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。
例如:
rsplit("/",1) 中的1,表示從后面分割1個出來,如果是2,那么就是分割兩部分出來