Python读取EasyList文本文件并格式化为规则数组的实现方法咨询
你不需要用BeautifulSoup解析纯文本格式的EasyList文件,直接逐行读取内容就可以生成符合要求的规则列表,参考代码如下:
with open("EasyList.txt", encoding='utf8') as infile: # 逐行读取去除换行符,同时过滤空行,不需要过滤空行可删除 if 后的条件 rules = [line.rstrip('\n') for line in infile if line.strip()]
rstrip('\n')的作用是仅移除每行末尾的换行符,不会改动行内或行尾其他原有字符,生成的rules列表就和你需要的格式完全一致。
内容的提问来源于stack exchange,提问作者Para
相关产品推荐
相关产品推荐

