强制 urlparse.urlsplit 保留 str 大小写

发布于 2024-10-07 16:08:36 字数 159 浏览 6 评论 0原文

有没有办法强制 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

热鲨 2024-10-14 16:08:36

没有办法强制 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文