如何删除python中字符串的最后一个字符?

2024-04-26 12:50:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我将文件路径作为字符串,并尝试从结尾删除最后一个“/”。

my_file_path = '/home/ro/A_Python_Scripts/flask-auto/myDirectory/scarlett Johanson/1448543562.17.jpg/'

我一直在尝试使用regex,但它总是删除所有的“/”。有没有更简单的方法来删除最后一个没有regex的字符?


Tags: 文件path字符串路径flaskhomeautoro
3条回答

正如你所说,你不需要使用正则表达式。您可以使用^{}

my_file_path = my_file_path.rstrip('/')

如果最后有一个以上的/,这将删除所有的'/file.jpg//'->;'/file.jpg'。从你的问题来看,我想没关系。

最简单的是

正如@greggo指出的

string="mystring";
string[:-1]

你可以用String.rstrip

result = string.rstrip('/')

相关问题 更多 >