import codecs
# 打开文件,指定编码方式为UTF-8
file = codecs.open("1.txt", "r", encoding="utf-8")
# 读取文件内容
lines = file.readlines()
# 处理文件内容
new_content = ""
for line in lines:
if "解析:" in line:
new_content += line.rstrip() + " \n\n" # 使用Markdown换行符
else:
new_content += line.rstrip() + " \n" # 使用Markdown换行符
# 创建新文件并写入处理后的内容,指定编码方式为UTF-8
new_file = codecs.open("new.txt", "w", encoding="utf-8-sig") # 使用utf-8-sig编码解决乱码问题
new_file.write(new_content)
# 关闭文件
file.close()
new_file.close()
Use Python to add a line before a certain text
Guess you like
Origin blog.csdn.net/weixin_44893902/article/details/131311020
Recommended
Ranking