python中根据URL获得数据库的名称及IP
URL样例:
# url 示例1 jdbc:oracle:thin:@172.16.2.32/orclis
# url 示例2 jdbc:oracle:thin:@172.16.2.31:1521:orcl
思路:
(1) 分开来看,分别设定函数获得数据库的名称和IP
(2) 借助python中的find函数实现切片
# 获得数据库的名称
def get_database(url):# url 示例1 jdbc:oracle:thin:@172.16.2.32/orclis# url 示例2 jdbc:oracle:thin:@172.16.2.31:1521:orclurl_len = len(url)database_index = url.rfind('/')if database_index > 0:return url[database_index - url_len + 1:]else:return url[url.rfind(':') - url_len + 1:]# 获得数据库的IP
def get_host(url):split_url = url[url.find("@") + 1:]colon_index = split_url.find(":")if colon_index > 0:return split_url[0:colon_index]else:return split_url[0:split_url.find("/")]
python中根据URL获得数据库的名称及IP相关推荐
- python中url是什么_怎么在Python中实现URL的解析
怎么在Python中实现URL的解析 发布时间:2020-08-24 17:56:47
- python画图y轴在右侧_解决python中画图时x,y轴名称出现中文乱码的问题
如下所示: #-*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as plt from matplotlib.font_ ...
- python中的URL编码和解码
python中的URL编码和解码:test.py 1 # 引入urllib的request模块 2 import urllib.request 3 4 url = 'https://www.douba ...
- Python中通过cx_Oracle访问数据库遇到的问题总结
以下是Python中通过cx_Oracle操作数据库的过程中我所遇到的问题总结,感谢我们测试组的前辈朱勃给予的帮助最终解决了下列两个问题: 1)安装cx_Oracle会遇到的问题:在Windows下安 ...
- python中表示类的公有成员_在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。...
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员. 更多相关问题 [填空题] 汽车板金的一般修理工艺是:校正.敲平.().().焊接及点焊. [填空题] 汽车照明系统主要由() ...
- Python中验证URL是否可以访问
Python中验证URL是否可以访问 今天下午的时候写RPC接口自动化的时候需要验证研发传过来的URL是否可以访问,由于自己是个垃圾,没写过Python,只是这段时间学了点Java,后通过度娘与Goo ...
- python中每个模块都有一个名称、通过特殊变量_【有书共读01】《python学习手册》读书笔记十八...
第24章 高级模块话题 本章研究一些模块相关的高级概念, 1.数据隐藏技巧 2.通过__future__模块启用新的语言特性 3.__name__使用模式变量 4.过渡性模块重载 5.由名称字符串的 ...
- Python 中的url,Base64和MD5编码解码的使用
1.encode()和decode() 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes(字节). 所以当我们在Python中进行加密操作的时候,要确保 ...
- URL详细分析及在python中处理URL
文章目录 URL URL介绍 URL案例 URL处理 urlparse方法 urlsplit方法 urlunparse方法 urlunsplit方法 urljoin方法 URL序列化与反序列化 其他相 ...
最新文章
- Asp.Net 构架(Http Handler 介绍) - Part.2
- 009-SDK框架之LYWSDKPlatform.h
- python函数对变量的作用_python函数局部变量用法
- STM32_Systick学习及例程改写
- 累加List对象中的某一个值
- DG Lecture 2 part 2: points, vectors, directional derivative
- 科技圈晒开工福利!小米最直接,腾讯最传统,阿里最豪气,你们家的呢?
- 权限Permissions
- linux发邮件权限,Linux通过命令行发邮件的步骤
- C#初学者教程系列19:Winform应用程序
- 处理一些 Vue warn 和 sonar 扫描报错
- 八皇后问题(详解带注释)
- VulnHub 靶场--October
- 基于51单片机的智能窗帘设计
- 大数据展示 定位_大数据平台 定位
- 微信小程序:父子组件的通信
- BGP协议详解(一)
- 均匀节点插值与切比雪夫插值以及龙格现象
- jmeter分布式执行远程机报错,提示“Engine is busy – please try later”
- html怎么在alert中加标题,js重写alert事件(避免alert弹框标题出现网址)