python - 在没有 parseurl 的情况下分隔 url 的域和顶级域
问题描述
我有一个 URL,我想将域和顶级域分开,但是,我想保留句点。例如 google.com > "google", ".com" 我试过 split(".") 并硬编码一个 "." 但我不想硬编码。没有解析网址
解决方案
一个非常简单的解决方案(也许太简单)是,
url = "google.com"
delimiter = '.'
delimiter_idx = url.find(delimiter)
print(url[0:delimiter_idx]) # google
print(url[delimiter_idx:]) # .com
推荐阅读
- authentication - 在 Keycloak 中使用 OpenID Connect 的两个用例有什么区别?(客户端与应用程序)
- python - 如何从python中的javascript变量中提取JSON/Table
- java - 使用 Spring+Keycloak 设置单页公开的问题,root 似乎覆盖了所有权限?
- django - TypeError:'BasePermissionMetaclass' 对象在 django rest 框架中不可迭代
- javascript - 删除数组中对象的属性
- python - 如何获取具有值范围的列表并转换为数据框
- string - 如何在颤动的列表字符串中添加每一行字符串?
- javascript - 如何导出多个组件
- angular - 如何在 Firefox 中以角度显示日期
- sql - 多连接和多子查询的性能比较