Python处理TXT文件:为域名间添加OR并生成新文件
给TXT域名列表批量添加“OR”的Python实现方法
直接给你最简单的实现方案,几步就能搞定:
- 第一步:读取TXT里的域名,顺便过滤空行(避免出现多余的OR)
- 第二步:用Python的字符串拼接方法直接把域名用“ OR ”连起来
- 第三步:把处理好的内容保存成新文件
完整代码如下:
# 读取原始域名文件,替换成你的文件路径 with open('原始域名.txt', 'r', encoding='utf-8') as input_file: # 逐行读取,去除换行符,跳过空行 domain_list = [line.strip() for line in input_file if line.strip()] # 用" OR "连接所有域名 result = ' OR '.join(domain_list) # 写入到新文件,也可以直接覆盖原文件(注意备份) with open('格式化后域名.txt', 'w', encoding='utf-8') as output_file: output_file.write(result)
几点说明:
- 代码里的
with语句是Python推荐的文件操作方式,会自动帮你关闭文件,不用手动处理 strip()是用来去掉每行开头结尾的空格、换行符,避免拼接后出现多余的空格- 如果你的TXT文件编码不是utf-8,把代码里的
encoding='utf-8'改成对应的编码格式就行,比如gbk
内容的提问来源于stack exchange,提问作者poLi
相关产品推荐
相关产品推荐

