作用:
过滤指定符号开头的行(过滤注释行)
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