广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中怎么判断一个url是否以http开头
  • 798
分享到

Python中怎么判断一个url是否以http开头

2023-06-02 03:06:24 798人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这期内容当中小编将会给大家带来有关python中怎么判断一个url是否以Http开头,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python:如何判断一个url是以http开头的?比如一个文本test.

这期内容当中小编将会给大家带来有关python中怎么判断一个url是否以Http开头,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Python:如何判断一个url是以http开头的?

比如一个文本test.txt,里面的内容为:

http://www.soGou.comthis is a urlthis is http://www.sogou.com address

第一种方式是,判断包含:

#encoding: utf-8 with open("test.txt", "r") as f:content = f.readlines()for line in content: if "http" in line: print(line)

输出为:

http://www.sogou.comthis is http://www.sogou.com address

如果只获取以http开头的,那么:

#encoding: utf-8import rewith open("test.txt", "r") as f:content = f.readlines()for line in content: r = re.match("http", line) if r != None: print(line)

输出为:

http://www.sogou.com

re.match, 从开头匹配字符串,如果匹配到返回匹配到的对象。没有匹配到返回None。

有没有更简单的方式呢?

#encoding: utf-8with open("test.txt", "r") as f: content = f.readlines() for line in content: if line.startswith("http"): print(line)

同样输出为:

http://www.sogou.com

既然有startswith,那么有没有判断结尾的呢?

答案是当然的。

#encoding: utf-8with open("test.txt", "r") as f: content = f.readlines() for line in content: if line.replace("\n","").endswith("com"): print(line)

这里要注意的是,每行结束会有一个换行符,因此要替换掉。

虽然从代码行数上,区别不是太大,但是从方法名称的理解上,startswith和endswith,更容易一些。

如果要匹配多个字符怎么办?

比如文本内容为:

http://www.sogou.comthis is a urlthis is http://www.sogou.com addressftp://www.sogou.com
#encoding: utf-8with open("test.txt", "r") as f: content = f.readlines() for line in content: if line.startswith(("http", "ftp")): print(line)

只需要传参数为元组,包含要匹配的字串即可。

上述就是小编为大家分享的Python中怎么判断一个url是否以http开头了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网Python频道。

--结束END--

本文标题: Python中怎么判断一个url是否以http开头

本文链接: https://www.lsjlt.com/news/228804.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中怎么判断一个url是否以http开头
    这期内容当中小编将会给大家带来有关Python中怎么判断一个url是否以http开头,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python:如何判断一个url是以http开头的?比如一个文本test....
    99+
    2023-06-02
  • 在python中怎么 判断一个值是否为Nan
    在 Python 中,可以使用 math.isnan() 或者 numpy.isnan() 来判断一个值是否为 NaN。 示例代码如下: import mathimport numpy as np# ...
    99+
    2023-09-02
    python numpy 开发语言
  • golang怎么判断字符串是否以指定字符开头
    在golang中,可以使用strings包的HasPrefix()函数来判断字符串是否以指定字符或字符串开头,语法“Strings.HasPrefix(原字符串,要检索的子串)”;如果是以指定字符开头则返回True,如果不是则返回False...
    99+
    2023-05-14
    go语言 Golang
  • 怎么在mysql中判断一个表是否存在
    在mysql中判断表是否存在的方法:1.启动mysql;2.登录mysql数据库;3.选择并进入数据库;4.执行命令判断;具体步骤如下:首先,在本地环境中启动mysql服务;service mysql start mys...
    99+
    2022-10-14
  • Node.js 中怎么判断一个文件是否存在
    本篇文章为大家展示了Node.js 中怎么判断一个文件是否存在,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为什么不推荐 fs.exists我们在设计一个回调函数时...
    99+
    2022-10-19
  • 怎么在postgresql中判断一个表是否存在
    在postgresql中判断表是否存在的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用数据库;4.执行命令判断;具体步骤如下:首先,在命令行中启动postgresql服务;net start postg...
    99+
    2022-10-09
  • PHP中怎么判断一个值是否为空格
    这篇文章主要介绍“PHP中怎么判断一个值是否为空格”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP中怎么判断一个值是否为空格”文章能帮助大家解决问题。一、使用ctype_space函数判断cty...
    99+
    2023-07-06
  • 使用golang中的strings.HasPrefix函数判断字符串是否以某个前缀开头
    使用 golang 中的 strings.HasPrefix 函数判断字符串是否以某个前缀开头在 golang 中,strings.HasPrefix 函数可以帮助我们判断一个字符串是否以指定的前缀开头。我在工作中经常使用该函数来判断文件路...
    99+
    2023-11-18
    Golang strings HasPrefix
  • 怎么在python中判断一个路径是否为绝对路径
    本篇文章给大家分享的是有关怎么在python中判断一个路径是否为绝对路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python是什么意思Python是一种跨平台的、具有解释...
    99+
    2023-06-14
  • 怎么在python中输入一个数并判断是否为素数
    本篇文章给大家分享的是有关怎么在python中输入一个数并判断是否为素数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python主要用来做什么Python主要应用于:1、We...
    99+
    2023-06-07
  • 怎么在javascript中判断一个值是否为数字
    这篇文章给大家介绍怎么在javascript中判断一个值是否为数字,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaScript引...
    99+
    2023-06-14
  • 怎么在mongodb中判断一个数据是否为空
    在mongodb中判断数据是否为空的方法:1.启动mongodb;2.登录mongodb数据库;3.使用数据库;4.执行命令判断是否为空;具体步骤如下:首先,在命令行中启动mongodb服务;net start MongoDBmongodb...
    99+
    2022-10-11
  • 怎么在mongodb中判断一个字段是否存在
    在mongodb中判断字段是否存在的方法:1.启动mongodb;2.登录mongodb数据库;3.使用数据库;4.使用$exists方法判断字段是否存在;具体步骤如下:首先,在命令行中启动mongodb服务;net start Mongo...
    99+
    2022-10-18
  • 怎么在postgresql中判断一个字段是否存在
    在postgresql中判断字段是否存在的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用数据库;4.执行命令判断;具体步骤如下:首先,在命令行中启动postgresql服务;net start post...
    99+
    2022-10-25
  • 怎么在javascript中判断一个数是否为整数
    这期内容当中小编将会给大家带来有关怎么在javascript中判断一个数是否为整数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。方法:1、使用取余运算符来判断;2、使用“Math.round”、“Math...
    99+
    2023-06-14
  • Android中怎么判断一个应用是否在运行
    Android中怎么判断一个应用是否在运行,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在一个应用中,或一个Service 、Receiver中有时候需要判断一个应用是否正...
    99+
    2023-05-30
    android
  • 怎么在python中判断两个集合是否相等
    怎么在python中判断两个集合是否相等?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、说明可以使用 == 运算符判断两个集合是否相等(包含相同的元素),即判断集合 a 和集...
    99+
    2023-06-15
  • 怎么在javascript中判断用一个值是否为整数
    怎么在javascript中判断用一个值是否为整数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript有什么特点1、js属于一种解释性脚本语言;2、在绝大多数浏览...
    99+
    2023-06-14
  • 怎么优雅地实现判断一个值是否在一个集合中
    本篇内容介绍了“怎么优雅地实现判断一个值是否在一个集合中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!版本...
    99+
    2022-10-19
  • Golang 中怎么判断字符串是否在一个数组中
    Golang 中怎么判断字符串是否在一个数组中,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在使用 Python 的时候,如果要判断一个字符串是否在另一个包含字符串的列表中...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作