强制 urlparse.urlsplit 保留 str 大小写
有没有办法强制 urlparse 的 urlsplit 函数保留传入的 str 的大小写?它保留返回元组中路径的大小写,但不保留 netloc 的大小写,这对我来说很重要。 (我知道域名不区分大小写,但是,我们正在使用不同大小写的名称进行一些 A/B 测试,并且需要保留大小写。)
谢谢。
Is there any way to force urlparse's urlsplit function to preserve the case of the str passed in? It preserves the case of the path in the returned tuple, but not of the netloc, and this is important to me. (I know domain names are case-insensitive, but, we're doing some A/B testing with different capitalizations of the name, and need to preserve case.)
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有办法强制 urlsplit 这样做。
但是,您可以将其包装起来,然后做一些肮脏的工作来恢复情况,或者复制源代码并自己进行修改。当然,或者从头开始编写该函数。
我会选择第二个选择。
There's no way to force urlsplit to do that.
You can, however, wrap it and then do some dirty work to restore case, or copy the source code and do the modification yourself. Or write the function from scratch, of course.
I'd go for the second option.