python过滤以#;//号开头的行注释行 startswith()
作用:
过滤指定符号开头的行(过滤注释行)
Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。
方法(函数):
str.startswith(substr, beg=0,end=len(string));
参数:
str -- 检测的字符串。
substr -- 指定的子字符串。
strbeg -- 可选参数用于设置字符串检测的起始位置。
strend -- 可选参数用于设置字符串检测的结束位置。
返回值:
如果检测到字符串存在,则返回True,否则返回False。
使用示例:
示例1:
>>> str="hello xiaomihu" >>> str.startswith('he') #he是存在的,返回值:True >>> str.startswith('llo',2) #llo是存在的,返回值:True >>> str.startswith('da',2) #da是不存在的,返回值:False
示例2:
跳过包含#号字符串的行
for line in l: if line.startswith("#"): continue
参考、来源:
1.2023-09-25_路飞-爬虫三天工作坊-Day1-苑老师(视频时间:3:00:05; 老师电脑时间:22:30)
2.https://baijiahao.baidu.com/s?id=1722433827003457494&wfr=spider&for=pc
3.https://baijiahao.baidu.com/s?id=1721441457871976806&wfr=spider&for=pc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)