【发布时间】:2020-09-27 07:35:21
【问题描述】:
我正在使用 split 解析 http 请求,遇到了一些我不喜欢但不知道更好的方法的东西。
想象一下我有这个 GET :/url/hi
我只是像这样拆分网址:
fields = request['url'].split('/')
这很简单,它可以工作,但它也使列表的内容具有第一个位置作为空字符串。我知道这是预期的行为。
问题是:我可以改变 split 的调用来考虑这样的事情还是我只是忍受它?
【问题讨论】:
-
如果你总是想忽略第一个匹配,你可以写如下:
fields = request['url'].split('/')[1:]