2024-04-26 12:50:57 发布
网友
我将文件路径作为字符串,并尝试从结尾删除最后一个“/”。
my_file_path = '/home/ro/A_Python_Scripts/flask-auto/myDirectory/scarlett Johanson/1448543562.17.jpg/'
我一直在尝试使用regex,但它总是删除所有的“/”。有没有更简单的方法来删除最后一个没有regex的字符?
正如你所说,你不需要使用正则表达式。您可以使用^{}。
my_file_path = my_file_path.rstrip('/')
如果最后有一个以上的/,这将删除所有的'/file.jpg//'->;'/file.jpg'。从你的问题来看,我想没关系。
/
'/file.jpg//'
'/file.jpg'
最简单的是
正如@greggo指出的
string="mystring"; string[:-1]
你可以用String.rstrip。
String.rstrip
result = string.rstrip('/')
正如你所说,你不需要使用正则表达式。您可以使用^{} 。
如果最后有一个以上的
/
,这将删除所有的'/file.jpg//'
->;'/file.jpg'
。从你的问题来看,我想没关系。最简单的是
正如@greggo指出的
你可以用
String.rstrip
。相关问题 更多 >
编程相关推荐