首页 > 解决方案 > 我想用python在文本文件的每一行中的'http'之前添加新行

问题描述

我想打开文本文件并对其进行编辑,因此我将在文本文件的每一行中的“http”之前添加新行,因此在包含“http”的每一行中,都会在其之前添加新行,因此“http”将将其后的其余字符移至新行,依此类推,文本文件中的每一行我将感谢您的帮助,并提前感谢您的任何帮助

标签: python-3.x

解决方案


这可能是你想要的:

with open("filename.txt", encoding="utf8") as f:
    content = f.read();

content = content.replace("http", "\nhttp");

with open("filename.txt", mode="w", encoding="utf8") as f:
    content = f.write(content);

"filename.txt"文本文件的路径在哪里。


推荐阅读